A Christmas-themed Android quiz application designed to test and enhance your Android development knowledge through an engaging, interactive learning experience.
- Google Firebase Authentication integration
- Personalized user profiles
- Secure sign-in/sign-out functionality
- Real-time score tracking
- Timer-based questions
- Progress tracking throughout the quiz
- Christmas-themed UI with engaging animations
- Multiple choice questions focused on Android development concepts
- Instant feedback on answers
- Detailed explanations for each question
- Visual feedback for correct/incorrect answers
- Comprehensive coverage of Android development topics
- Live leaderboard system
- Score calculation based on:
- Answer accuracy
- Completion time
- Historical performance tracking
- Frontend: XML, Android UI Components
- Backend: Firebase, Firestore
- Language: Java
- Development Environment: Android Studio
- Authentication: Google Firebase Auth
- Database: Cloud Firestore
- Design: Material Design Components
- Clone the repository
git clone [repository-url]
-
Open the project in Android Studio
-
Configure Firebase:
- Add your
google-services.json
file to the app directory - Enable Authentication and Firestore in Firebase Console
- Add your
-
Build and run the project
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Copyright © 2024 Swati Sharma. All rights reserved.
See LICENSE for details.
- Thanks to all GDG-DGI members who participated in the Android development workshop
- Special thanks to the Firebase team for their excellent documentation
- Material Design components for the beautiful UI elements