When instructors assemble a course you only get to see 30% of the effort that went into it.
You don't get to see the hidden 70% including:
By leaving out these crucial areas you are being cheated out of your true potential. It's these very skills you need when creating your own apps - but no-one teaches them!
The truth is that it's embarrassing as a "pro developer" to be seen struggling with code. People assume we can do anything but even we forget how to code a loop now and then!
This mammoth 22 hour course takes you from initial idea to fully launched app on Google Play.
The course is for people who can already code a little bit. However I explain everything in simple, understandable language. Not much tech jargon here!
Sometimes, coding courses can leave you with more questions than answers. Every decision I make about the app architecture (in real time) is fully explained to you.
The course may be for an Android App in Kotlin but the principles are valid for any language. You will be able to problem solve anywhere and everywhere!
Coding sessions are divided into logical sections. Videos range from 5 minutes to an hour - because that's the reality of coding!
Thinking up good code structure can be hard. I show you all my secrets and methods for doing it easily and simply!
By the end of the course we will have a published app. If you follow along then you can have one too!
A few more reviews (there are over 18,000 to choose from!):
Over 24 hours of content!
1. How to get an idea even if you have none
2. How to select an app niche
2. How to evaluate revenue potential from ads or paid upgrades
3. Why you SHOULD clone apps
4. How to approach building app clones
5. What apps should you NOT build (actually more important than you think!)
1. Thorough research of competitor app reviews
2. How can our app beat win on the Play Store?
3. What features do users really want?
4. Which features do users NOT want?
5. Design of the GUI using an iPad (or piece of paper!)
6. Design the navigation flow between screens
7. Assess the user experience (does the navigation flow make sense for the user?)
8. Cutting down our design to be functional and unique
1. How do views work with view models?
2. What's the correct way of implementing the MVVM architecture?
3. How do fragments fit into the whole thing?
4. Why you should use only one activity
5. How to navigate between fragments whilst keeping a context
1. Create XML layouts for our fragments
2. The relationship between fragments and activity
3. Creating a navigation graph
4. Setting up the passing of data using navigation graphs
5. Understanding the navigation controller in depth
1. How to use useful Android Jetpack and Room DB extensions
2. How to feed live data to a RecyclerView from the DB
3. What pitfalls to watch out for when connecting DB and lists
4. How RecyclerViews work and how to avoid potential bugs
5. The various ways of connecting data sources to the RecyclerView
1. Implement Room DB in an app
2. How Room DB makes SQLite databases easy
3. Reading, writing and updating entries in Room
4. Connecting Room DB to RecyclerView (Lists)
5. Live Data connections from Room DB to User Interface
6. Data access objects (DAOs)
7. Correct architecture between DB and app
1. Understand how to find the classes you need (even if you have no prior knowledge)
2. How to setup media recording (whilst sparing the main thread)
3. Understand where to place the media recorder instance (hint: not the fragment!)
4. Understand the options available to us when setting up audio playback
5. How to request permissions to record audio
6. Design a decent user experience around permission requests
7. How to playback audio files from the SD card
8. How to connect the UI and media player
1. What factors to consider when deciding how to monetise your app
2. How to implement Google Ads in a free app
3. How to keep users happy with your monetisation
4. How NOT to treat users (ad overwhelm)
1. How to track down bugs
2. How to solve bug problems
3. How to refactor code to reduce the chances of bugs
4. The best ways to ensure you stay bug free
5. Balancing bug free vs "just get it done"
All lessons and assignments are accessible 24/7 online. Lifetime access is guaranteed (I’m not going anywhere!)
If you are unsatisfied for any reason whatsoever I will give you a full refund. No quibbles (but I may ask why after I have refunded you – so I know what went wrong!)
When this course gets updates, so will you. No extra charges. No subscriptions. Just quality content for life.
Just a web browser and your computer (Windows, Mac or even Linux!). All code editors are totally free!
Tempus Fugit – Time Flies. The best time to start your journey is right now.