Mini Blog Diary is an offline-first Android blogging app built in Java, using SQLite for local storage and Firebase Firestore for optional cloud sync.
Features demonstrated:
Create, edit, view, and delete blog posts offline
Attach images from gallery/camera
Keyword search across posts
Multi-select mode for batch delete and cloud upload
Manual sync of selected posts to Firebase Firestore
Tech stack: Java, Android SDK, SQLite, Firebase Firestore, AndroidX, Gradle (Kotlin DSL)
GitHub: https://github.com/mahi7903/mini-blog...
Built for the 6CS027 Secure Mobile Application Development module.