MyGameList App is a mobile application developed for gamers who want to organize and track their gaming experience. The app provides a catalog of video games with detailed information, allowing users to create personalized lists based on their gaming status and preferences.
Built using Kotlin and Android Studio, with Firebase Authentication and Firebase Realtime Database / Firestore for user management and data storage.
- Browse a collection of video games.
- View detailed game information:
- Title
- Genre
- Tags
- Description
- Developer
- Cover images
- Secure user registration and login.
- Firebase Authentication integration.
- Personalized user profiles and data.
Users can organize games into different categories:
- Currently Playing – Games currently being played.
- Completed – Games that have been finished.
- Dropped – Games abandoned before completion.
- Favorites – Favorite games.
- Wishlist – Games the user plans to play in the future.
- User data stored securely in Firebase.
- Synchronization across sessions.
- Persistent personalized game lists.
- Designed specifically for Android devices.
- Intuitive and user-friendly interface.
- Fast navigation and responsive design.
The objective of MyGameList App is to provide gamers with a centralized platform to manage their gaming library, keep track of completed and ongoing games, organize future titles to play, and maintain a personalized gaming history.
- Kotlin
- Android Studio
- Android SDK
- Firebase Authentication
- Firebase Database (Firestore or Realtime Database)
- User session management
- Cloud-based data persistence
- Image handling and display
-
Browse video game information.
-
View genres, tags, descriptions, developers, and images.
-
Create and manage personalized game lists.
-
Track gaming progress.
-
Save favorite games.
-
Maintain a wishlist of future games.
-
Store data securely in the cloud.
-
Authenticate users through Firebase.