
Build a test Android app that lists countries in a recycler view, fetches data with Retrofit from a remote API, and demonstrates MVP, ads, in-app billing, and subscriptions.
Follow the course from start to finish, build the code on your local device, and test every line to learn by doing with banner ads and products.
Configure the module build.gradle to include libraries like retrofit, rxjava, glide, and multidex, then sync and run the app to confirm the dependencies load correctly.
Set up network communication with retrofit to fetch countries via an api. Use rxjava single to return a list of countries and map json to models with serialized names.
Load images from the backend with Glide, showing a per-image circular progress spinner until each image loads. Use a Kotlin ImageView extension loadImage with placeholders and an error image.
Learn to implement banner ads with AdMob in a Kotlin Android app, including ad layout, library import, test ad units, and proper manifest configuration.
Publish your app on the Play Store and await background checks; then test using internal testers, consent-based invites, and free or paid versions via an app bundle.
Learn to sell products in your Android app with in-app billing, including consumables and subscriptions, and test the flow with a test environment before going live.
Learn how to make money from your app with this complete course on Android Monetisation.
Most online resources show you one strategy and don't go into practical details about how to build that strategy into a real Android app in Kotlin.
This course will take you step by step and will show you how to implement all the strategies we talk about in a real world example app.
We will learn about:
AdMob
Banner Ads
Interstitial Ads
Rewarded Ads
How to publish an App to the Google Play Store
Free vs Paid Apps
Sell digital products
Sell subscriptions
The purpose of the course is to give you the knowledge and the confidence to make money from your application.
You have worked hard coming up with an idea for an app, designing it, developing it, maintaining and debugging it, marketing it and building an audience. Now it's time to be rewarded for your effort. This course will teach you how.
The more people make money from their apps, the more awesome apps there are out there, so it's a win for everyone.
Sign up now and let's learn how to monetise your Android App