Project Title:
Android Habit & Mood Tracking App (MVP Development)
Project Overview:
I am looking for an experienced Android developer to build a simple and clean mobile application that helps users track their daily habits, mood, and short notes about their day. The goal is to create an MVP (minimum viable product) that can be expanded with more features in later phases.
The app should be intuitive, visually appealing, and optimized for Android phones. Tablet support is not required in the first version.
Key App Features:
1. User Registration & Login
Email + password authentication
(Optional for MVP) Google Sign-in
2. Habit Management
Users can create custom habits (e.g., drink water, read, exercise)
Option to set frequency (daily or specific days of the week)
Simple toggle/check-in for completing habits throughout the day
3. Mood Tracking
Daily mood selection (e.g., 1–5 emoji/smiley scale)
Optional short note describing the day
4. Dashboard & Statistics
Calendar view showing habits completed and mood entries
Simple weekly/monthly charts (completion rate, mood overview)
5. Notifications
Push notifications to remind users about their habits
Customizable times for reminders (per habit)
Technical Requirements:
Platform: Android (minimum Android 8.0 / API 26)
Language: Kotlin (preferred) or Java
Architecture: MVVM (preferred)
Local storage using Room / SQLite
UI following Material Design guidelines
MVP may run fully offline (local DB only), but code should allow future backend integration (REST API ready)
Show More