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
If you’re interested in more content like this, let's connect!
➤ YouTube: https://www.youtube.com/c/RahulPandeyrkp?sub_confirmation=1
➤ Twitter: https://twitter.com/rpandey1234
I'd also like to pay the Google Developer fee ($25) for you if you decide to publish this app!! Up to 50 people by Feb 1, 2021.
is this same video available in java?
What did you do at 54:30 in line Number 30 . How Map function is working here
How to run the project on my Computer. It is showing some errors how to deal them
4 ist 3 3334 334 3 3334 334 und hat einen 30
Rahul, I immensely enjoyed and learned from you course. I am just a beginner but picked up a lot of useful ideas. Thanks and please keep up your mission of teaching. You are really good at it.
Great video! Haven't watched to the end yet, but is it possible to deploy kotlin apps on iOS too?
Umm i didnt wanted to go directly to developing app , firstly i wanted the basics then to advance.
Brother pls Make app that could show live sport score and match.
Sir please make gallery application tutorial
thanks for your video kotlin
Getting error with "setMargins" highlights in red color and not able to debug
kindly suggest any steps to perform
Thank You in advance
This guy is legit, he's an Android Developer for FB
i will watch this later. Looks good…
56:20 How do you do that magic?? making a local variable in one go …
How we push update version in our app ????
I am 14 year programmer and you huve lots of knowledge thank you for this video
thank
Thank U Indian dudes!
amazing
Majaa aa gya rahul bhai.
23:20 wth happened here?
How does it create 8 rows when we didn't specify the number of rows we want in the grid? Can someone please answer that?
Indian ❤
Awesome tutorial👌
But how to optimize our system so it opens Android studio and emulator so fast?
Do you know your mother tongue Then please teach in Your mother tongue
Some features aren't in later android studio versions. Brilliant tutorial regardless!!!
is there java version for this tutorial ?
I appreciate you coming up with this video. It's been of great help to me. I've not just been watching this video but also taking every step along.
I'm stuck and hope you can help me out. I keep having the pop-up "No apps can perform this action" after granting permission to access storage. I've watched this video over and over again to confirm I've covered every step as elucidated. I've been on it for days and have nowhere to turn to.
Thanks.
Thank you 🙌 🙏 from Mèxico🇲🇽🇲🇽
API 29 cant running, how to fixed that
One of the best programming tutorials – – very useful. Thank you, mister!
Hey, your English is really good, thank you.
I give you like (thumbs up), you deserve it ❤️(bless up)
I started following the Forwago workout sessions day after day and it hasn't just changed my body, but positively impacted my mental health and made me a new me..
This is so awesome, Thank you!
There is always an Indian on YouTube that can help you in everything you need 🔥
very well done! cant wait for next one…:)
Useful info but moves way to quickly. Should be like 75% speed If you're trying to follow along
I will make sure I will learn this. I want to create an app for my student where they can read and study the content of their lesson.
I am here May 2021
Nice video, Good presentation, For good website design and development visit our page Sun Programs.
Great!!!
When I run in HARD mode it crashes my app, but android studio does not throw any error.
Hi Rahul! is this tutorial for only development of memory app? or it just covers the basics more widely?
20:08
16:35