💎Unlock Premium Features
By - freeCodeCamp.org

Build and Publish an Android App - Full Course with Kotlin

Build and Publish an Android App - Full Course with Kotlin

freeCodeCamp.org

0 mins
331317+ students

📝 About This Course

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

🚀 What You'll Learn

Complete understanding of the topic

Hands-on practical knowledge

Real-world examples and use cases

Industry best practices

Premium

Get Full Course Access

Take your learning to the next level with premium features

Unlimited access to all chapters
Interactive quizzes & assessments
Downloadable certificate