🚀 Safalya V2 — Productivity & Learning Android App
A modern Android application designed to help students stay organized, track progress, and access learning content with a clean and simple UI.
⭐ Features
🔐 Firebase Authentication (Login/Signup)
🧭 Bottom Navigation with Jetpack Navigation
🎯 MVVM Architecture
☁️ Firebase Firestore Integration
⚡ Fast, lightweight & minimal UI
📚 Organized learning modules
🛡️ Secure & synced user data
🧠 Tech Stack
Language: Kotlin
Architecture: MVVM
UI: XML + Material Components
Backend: Firebase Auth, Firestore
Tools: ViewBinding, Git, Android Studio
📁 Project Structure safalya_v2/ │── auth/ # Authentication screens & logic │── main/ # Main UI screens & shared viewmodels │── ui/ # Activities, Fragments, Adapters │── data/ # Repositories, firebase helpers │── utils/ # Constants, helpers │── SafalyaApp.kt # Application class └── ...
🛠 Installation & Setup
Clone the project:
git clone https://github.com/strontor/safalya_v2.git cd safalya_v2
Then:
Open in Android Studio
Create/Connect your Firebase Project
Add google-services.json to /app/
Sync Gradle
Run the project
🔑 Requirements
Android Studio Ladybug or newer
JDK 17+
Firebase Auth + Firestore enabled
Internet Connection