Skip to content

Android project - 4th semester. The application focuses on creating a community around video games. In the future, I would like to implement sharing(bartering) of the games with the usage of Firebase and Google Maps API. And to make it easier for users to communicate, implement a chat system.

Notifications You must be signed in to change notification settings

davele-itsme/Sharestead

Repository files navigation


SHARESTEAD

Android application built for Android development assignment
Check out the application by watching this video »

Table of Contents
  1. About The Project
  2. Getting Started
  3. Inspiration

About The Project

Android application, that would create a game community.

Features:

  • Fetching game information and displaying them
  • Note management for games
  • Profile customization in the application

Implementation:

  • MVVM architecture
  • Shared preferences
  • Web services
  • RecyclerViews

Built With

  • Android Studio - official IDE for Google's Android operating system
  • Firebase - Authentication and realtime database
  • Retrofit - HTTP client for Android and Java

Getting Started

The application is not published, therefore you need to build the game in Android Studio.

Application runs on Android version 6.0 Marshmallow - 9.0 Pie

Prerequisites

Installation

  1. Clone the repository:
git clone https://github.com/davele-itsme/Sharestead.git
  1. Open the project in Android Studio
  2. The application uses Google Firebase, therefore follow this tutorial google-services.json tutorial
  3. Once you have it, replace google-services.json in the app folder
  4. EDIT 4.5.2021: RAWG newly requires API key, therefore you need to have an account there. Follow this site to create API key RAWG. There will be needed a small tweak in code to adjust API calls. image
  5. Run the application using either mobile phone/tablet or virtual device provided by AVD manager

Inspiration

I got some inspiration from these source codes/guides:
https://www.youtube.com/watch?v=iA9iqygq11Q
https://www.youtube.com/watch?v=dYbbTGiZ2sA
https://medium.com/@oluwabukunmi.aluko/bottom-navigation-view-with-fragments-a074bfd08711 https://stackoverflow.com/questions/41347150/checking-internet-connection-with-broadcast-receiver-not-working

About

Android project - 4th semester. The application focuses on creating a community around video games. In the future, I would like to implement sharing(bartering) of the games with the usage of Firebase and Google Maps API. And to make it easier for users to communicate, implement a chat system.

Topics

Resources

Stars

Watchers

Forks

Languages