Note-Taking App
Role
Android Developer
Timeline
4 months
Category
Android Mobile
The Problem
“Existing note apps either lacked offline support or real-time sync, forcing users to choose between reliability and convenience across multiple devices.”
The Solution
Built a Kotlin Android app with Firebase integration, combining persistent local storage for offline access with real-time cloud synchronization for seamless cross-device updates.
Overview
Built with Kotlin and following modern Android development practices, this app allows users to create, edit, and organize notes efficiently. By integrating Firebase, it ensures that all data is securely stored and synchronized across devices in real-time.
Key Features
- Intuitive Material Design UI optimized for Android mobile devices
- Sticky-note inspired interface with support for 6 customizable note colors
- Sort notes by priority and creation or update date
- Efficient search and category-based note organization
- Persistent local storage for reliable offline access
- Real-time cloud synchronization via Firebase
- Light, dark, and system theme support
- Profile picture upload and personalized user profiles
The Result
A reliable note-taking experience that works offline and syncs instantly when connectivity returns, with a clean Material Design interface.