Duolingo: Duolingo’s app is very intuitive, is free, and has short exercises for both grammar and vocabulary for 100-level French. Structured exactly like the website, Duolingo features a ladder-like structure of learning; each lesson introduces new material based on past information. One nice feature to the app is the possibility of “testing out” of lessons, which is helpful if you find yourself bored by the current material.
Memrise: Almost identical to Duolingo’s mini-lesson/game-based platform, Memrise uses incrementally more difficult lessons with easy responses, presenting words or phrases and then asking for repetition. Some minor variations are present, however: Memrise uses short videos of native French speakers to help with listening comprehension. There is also a texting-based portion, where you can practice composing short messages by stringing together suggested words or letters. Memrise is less polished than Duolingo, and each lesson seems to introduce less material overall, with more repetition. This may be useful for learners who have a more difficult time learning new words or phrases. Memrise is free, but has frequent prompts to purchase a subscription. These can be ignored by simply tapping anywhere on the screen (other than the “purchase” button).
Image credit: https://www.digitaltrends.com/computing/duolingo-ios-app-new-bot/
https://www.pcmag.com/review/356293/memrise