A beautifully minimal and powerful Android Notes app built using Kotlin, Firebase, and Lottie Animations. It supports rich note-taking with features like pinning, color customization, labels, checklists, and real-time syncing via Firestore.
https://scribbly-web.vercel.app/
- 🧠 Create, Edit & Delete Notes
- 📌 Pin Important Notes
- 🎨 Custom Background Colors
- 🏷️ Labels for Note Categorization
- 📋 Checklist Support
- 🔍 Real-Time Search
- 🔁 Pull-to-Refresh with Lottie Animation
- ☁️ Cloud Sync with Firebase Firestore
- 👤 User Auth via FirebaseAuth
- 🔐 Secure User Notes
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- Kotlin (Android SDK)
- Firebase Firestore & Auth
- Lottie for Animations
- RecyclerView + CardView
Yes, you don’t have to create an account to try the app — you can use the demo account to explore all features without signing up!
Email: demo.scribbly@gmail.com
Pin: 1234
- Clone the repo:
git clone https://github.com/yourusername/notes-app.git cd notes-app - Open in Android Studio.
- Set up Firebase:
- Add your own google-services.json in app/ directory.
- Enable Firestore, Firebase Auth, and Storage.
- Run on your device/emulator.
- 🔔 Notification Reminders for Notes
- 🗃️ Archive/Trash Notes Feature
- 🗂️ Folder System
- 🔒 Biometric Lock for Notes
- 🌙 Dark Theme Toggle
- 🤝 Contributing Pull requests are welcome. For major changes, please open an issue first to discuss what you’d like to change.
MIT
Made with ❤️ by Arijit





