This project implements phone authentication in Android applications using Firebase. It focuses on delivering a modern and intuitive user interface, ensuring a seamless user experience while maintaining high security standards.
- Firebase Authentication: Implements phone number verification using Firebase Authentication.
- Modern UI/UX: Features a contemporary design, enhancing user engagement.
- Customizable: Easy to adapt and integrate into various Android projects.
- Android Studio
- Firebase account and setup in the Android project
- Clone the repository:
git clone https://github.com/adityap02/Phone_Authentication_From_Firebase-Android-Modern_UI.git
- Open the project in Android Studio.
- Configure Firebase:
- Follow the instructions in the Firebase documentation to link your Android project with Firebase.
- Build and Run:
- Compile and run the application in an emulator or physical device.
- The application prompts users to enter their phone number.
- Firebase handles the SMS verification process.
- Once verified, users can access the application's features.
MainActivity
: The main entry point of the application.AuthActivity
: Handles the authentication logic.- Firebase Configuration: Setup and configuration files for Firebase.
- UI Components: XML files defining the user interface.
Contributions are welcome. Please read CONTRIBUTING.md for details on the contribution process and code of conduct.
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Firebase and Android documentation