A simple Android authentication app built with Kotlin + Jetpack Compose + Firebase Authentication.
- Splash screen with Firebase logo
- Email & Password login
- Password visibility toggle (visible / hidden)
- Google Sign-In authentication
- Multi-language support (English 🇺🇸 & Indonesian 🇮🇩)
- Simple dashboard with time-based greeting (using java.util.Calendar)
- Logout functionality
- Kotlin
- Jetpack Compose
- Firebase Authentication
- Google Sign-In
- Material 3
| Splash Screen | Login Screen | Login Screen (Input) |
|---|---|---|
![]() |
![]() |
![]() |
| Toggle Password | Dashboard | Logout |
|---|---|---|
![]() |
![]() |
![]() |
- Create Firebase project
- Add Android app (use same package name)
- Download
google-services.json - Place it inside
/appfolder - Sync Gradle
This project uses Firebase Authentication by Google. Firebase is a trademark of Google LLC.





