admob,android app source code,billing reminder,finance,firebase analytics,jetpack compose,kotlin,material 3,mvvm,notifications,personal finakotlin,material 3,mvvm,notifications,personal finance,recurring payments,room database,subscription manager,subscription tracker
TrackMySubs is a modern Android app that helps users track recurring subscriptions and receive smart reminders before renewal. Built with Kotlin, Jetpack Compose, Room Database, and Firebase Analytics, it also comes with Google AdMob integration (via AdmobConfiguration.kt
) for easy monetization.
res/values/strings.xml
res/mipmap-*/
foldersgoogle-services.json
in app/
AdmobConfiguration.kt
You can test the app using the demo APK:
Does the app work offline?
Yes, all data is stored locally in Room DB. Internet is required only for Firebase/AdMob.
Where do I set AdMob IDs?
In the centralized AdmobConfiguration.kt
file.
Is the code easy to reskin?
Yes. You can change name, icons, colors, and package name directly in Android Studio.
Can I publish to Play Store?
Yes. Replace IDs/assets and follow Play Store policies.
v1.0.0 – Initial release (16 Aug 2025)
Email: chanbo97@gmail.com
Response time: 12–24 hours
Support includes bug fixes, setup guidance, and minor customization help. Custom features are not included.