-
Notifications
You must be signed in to change notification settings - Fork 1
Technical Installation Manual
Welcome to GameOnConnect, a social media platform for gamers, designed exclusively for Android devices. Built using Flutter with Firebase as the backend, GameOnConnect efficiently handles user data and images, ensuring a seamless gaming experience. All user data is securely stored in Firebase and is retrieved as needed to enhance performance and scalability.
- Android Device: GameOnConnect is specifically developed for Android, so an Android device is required to use the app.
- No Additional Hardware/Software: The app includes all necessary packages, so no additional hardware or software is needed.
- Download the APK: To install GameOnConnect, download the APK file using the following link: GameOnConnect and download the top apk file.
- Enable Installations from Unknown Sources:
- Go to Settings > Security.
- Enable Install unknown apps or Unknown sources (This setting may vary depending on your Android version).
- Install the APK: Open the downloaded APK file and follow the on-screen prompts to install GameOnConnect on your device.
- Launch GameOnConnect: Once installed, simply open the GameOnConnect app on your Android device.
- User Manual: For guidance on how to get started and explore the features of GameOnConnect, refer to our detailed User Manual: https://github.com/COS301-SE-2024/GameOnConnect/wiki/User-Manual
Welcome to the GameOnConnect development setup guide. This manual will walk you through the steps required to set up your development environment using Visual Studio Code (VS Code), clone the repository, and run the project in your browser. GameOnConnect is built using Flutter for the front-end and Firebase for the back-end, so having the correct software and tools installed is essential.
- Flutter SDK: Download and install the Flutter SDK from the official Flutter website.
- Ensure that the Flutter installation directory is added to your system’s PATH.
- Verify the installation by running the following command in your terminal or command prompt:
flutter doctor - Address any issues reported by flutter doctor.
- Visual Studio Code (VS Code): Download and install VS Code from the official website.
- Install the Flutter and Dart extensions from the VS Code marketplace.
- Chrome or Edge Browser: Ensure that you have the latest version of Chrome or Edge installed, as Flutter supports running apps in these browsers.
- Firebase Project: Ensure you have access to the Firebase project used by GameOnConnect. Obtain the necessary Firebase configurations, such as the firebase_options.dart file, and set them up in your project.
- If required, install the Firebase CLI:
npm install -g firebase-tools
- Clone the GameOnConnect Repository:
git clone https://github.com/COS301-SE-2024/GameOnConnect.git - Navigate to the Project Directory:
cd GameOnConnect
- Open the project directory in VS Code.
- Open the terminal in VS Code (Ctrl + ) and run:
flutter pub get
- Ensure the Firebase configuration (such as the firebase_options.dart file) is correctly set up in your project.
- Start the app using:
flutter run - This will open the app in the selected browser.