https://codegrape.com/category/mobile-apps
Mobile Apps
https://codegrape.com/category/mobile-apps/android
Android

PetCare - Pet Health App Template with AdMob

? What's New in v1.2

Medical follow-ups: Add an optional follow-up date to each medical record, so future care is never overlooked.
Unified care timeline: Vaccine due dates and medical follow-ups now appear together in the calendar and notification views.
Improved health-record editing: Edit medical records and vaccine statuses directly from their history actions.
More reliable reminders: Upcoming vaccines and follow-ups are scheduled as device-local notifications.

Key Features
Modern UI/UX: Built 100% with Jetpack Compose & Material Design 3.
Monetization Ready (New in v1.1): Fully integrated with Google AdMob (Banner & Interstitial ads) to help you generate revenue immediately.
Multi-Pet Management: Add, edit, and switch between multiple pets seamlessly.
Health Tracking: Track weight with an interactive 2D graph.
Unified Calendar:View all upcoming vaccines and medical follow-ups in a custom-built calendar.
Smart Notifications: Android 13+ compatible local push notifications for upcoming appointments.
Native Image Picker: Uses the latest `PickVisualMedia` API for secure and persistent profile pictures.
Clean Architecture: Highly scalable folder structure divided into `app`, `core`, and `feature` modules.
Offline First: Fully functional without the internet, using Room Database.

---

? Project Structure Overview
The project is structured for scalability and maintainability:

* **`app/`**: Contains the main application entry points (`MainActivity`, `PetCareApplication`) and global navigation (`Screen`, `SplashScreen`).
* **`core/`**: The backbone of the app.
    * `data/`: Room Database entities, DAOs, and Repositories.
    * `designsystem/`: Reusable UI components, typography, shapes, and the global theme (`Color.kt`, `Theme.kt`).
    * `utils/`: Helper classes (Date formatting, Notification handlers).
    * `ads/`: AdMob banner and interstitial ads.
* **`feature/`**: Isolated modules for each screen (Calendar, History, Home, Notification, Profile).

Appreciate This
Thank You!
by in