Learn how to create and publish an Android app from scratch. In this beginner’s course, you will learn to use Kotlin to build and publish a customizable memory game that can save content to Firebase cloud storage.
Play one of the predefined games, or play a custom game created by you or a friend! Create your own memory game by choosing photos from your phone. This project was initially inspired by Paul Hegarty’s iPhone calls (CS193P) taught at Stanford.
? Published app: https://play.google.com/store/apps/details?id=com.rkpandey.mymemory
? Code in Github: https://github.com/rpandey1234/MyMemory
? Follow Rahul on Twitter: https://twitter.com/rpandey1234
? Follow Rahul on YouTube: https://www.youtube.com/rpandey1234
?? Course Contents ??
?? (0:00:00) Intro + app overview
?? (0:05:40) Create the main layout
?? (0:19:43) Setup the RecyclerView to show memory cards
?? (0:37:15) Add the BoardSize enum + create icons
?? (0:51:45) Create the memory card and game classes
?? (1:01:39) Implement the game logic
?? (1:20:20) Display game info
?? (1:27:45) Add menu options for game control
?? (1:41:59) Use an intent to navigate to the CreateActivity
?? (1:58:04) Build the image grid in the creation flow
?? (2:11:55) Choose image intent
?? (2:30:03) Image upload preparation
?? (2:39:07) Upload to Firebase Storage
?? (2:59:43) Save the memory game to Firebase
?? (3:16:00) Play memory with custom images
?? (3:34:30) Add menu option to download a game
?? (3:45:53) Style updates
?? (3:56:33) Creating a release build
?? (4:04:09) Publishing your app to Google Play
?? (4:19:53) Concept Review
?? Special thanks to our Champion supporters! ??
? Loc Do
? Joseph C
? DeezMaster
—
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp