Skip to content

arkaceananda/Firebase_Login

Repository files navigation

🔥 Firebase Login App

A simple Android authentication app built with Kotlin + Jetpack Compose + Firebase Authentication.


✨ Features

  • 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

🛠 Tech Stack

  • Kotlin
  • Jetpack Compose
  • Firebase Authentication
  • Google Sign-In
  • Material 3

📱 Screenshots

*Only show the EN language POV

Splash Screen Login Screen Login Screen (Input)
Toggle Password Dashboard Logout

🔐 Setup Firebase

  1. Create Firebase project
  2. Add Android app (use same package name)
  3. Download google-services.json
  4. Place it inside /app folder
  5. Sync Gradle

Third-Party Services

This project uses Firebase Authentication by Google. Firebase is a trademark of Google LLC.

Releases

No releases published

Packages

 
 
 

Contributors

Languages