TrackMySubs – Subscription Manager (Android, Jetpack Compose)
TrackMySubs – Subscription Manager (Android, Jetpack Compose) 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. ✨ Key Features Add and manage unlimited subscriptions (name, price, currency, billing cycle, notes) Smart reminders befo…
All source code listed on this site is collected from the internet. If any listing infringes your rights, please contact us and we will remove it immediately.
Description
TrackMySubs – Subscription Manager (Android, Jetpack Compose)
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.
✨ Key Features
- Add and manage unlimited subscriptions (name, price, currency, billing cycle, notes)
- Smart reminders before renewal dates
- Dashboard with upcoming renewals and monthly/annual totals
- Multi-currency support
- Modern Material 3 design with light/dark mode
- Offline-first storage with Room Database
- Analytics via Firebase
- Google AdMob monetization (Banner, Interstitial, Rewarded Ads)
- Clean architecture (MVVM + UseCases + Repository)
What’s Included
- ✅ Full Android Studio project source code
- ✅ Offline HTML Documentation
- ✅ Quick Start Guide
- ✅ Demo APK
- ✅ Preview images and assets
Requirements
- Android Studio Narwhal Feature Drop (or newer)
- Kotlin 1.9+, Gradle 8+
- Minimum Android SDK 24+
⚙️ Configuration
- Change app name in res/values/strings.xml
- Replace app icon in res/mipmap-*/ folders
- Add your Firebase google-services.json in app/
- Set AdMob IDs in AdmobConfiguration.kt
Demo
You can test the app using the demo APK:
❓ FAQs
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.
Changelog
v1.0.0 – Initial release (16 Aug 2025)Support
Email: chanbo97@gmail.com
Response time: 12–24 hours
Support includes bug fixes, setup guidance, and minor customization help. Custom features are not included.
Related products
More digital goods in the same category or with similar tags.
Mobile / Android
Voice typing Speech to text
Mobile / Android
Clean baby care unity source code arcade 3d game
Mobile / Android
Blood Bank Mobile Android Mobile App UI Template
Mobile / Android
MeetMe - Meeting, Webinar, Online Training, Jiomeet, Zoom Clone, Meet Clone
Mobile / Android
Fake Tweet - Post Creator
Mobile / Android
Universal Hotel Booking and Reservation App
Mobile / Android
EJIMA - WhatsApp Clone Chat Groups Video & Audio Call Chatting Social Network App
Mobile / Android
DateShate - Random Chat & Date
TrackMySubs – Subscription Manager (Android, Jetpack Compose)
After successful payment, you will receive a download link for the source code