Skip to content

Andela Learning Community Associate Android Developer Practice Project

Notifications You must be signed in to change notification settings

wadva474/GadsLeaderboard

Repository files navigation

GadsLeaderboard

Andela Learning Community Associate Android Developer Practice Project

Task

https://docs.google.com/document/d/1KS003bk1a-2bOfUnhXvnOPoHfPuKtdkTAQ_APljjgWc/edit

Approach To the Task

The Application makes use of

  • The MVVM Pattern
  • The repository pattern
  • Dependency Injection with Hilt
  • Coroutines
  • Retrofit
  • View and Data Binding
  • Navigation Component Pattern

Application Downoad Link

https://github.com/wadva474/GadsLeaderboard/releases/download/v1.0/app-release-v1.0.apk

Installation

  • Clone this repository and import into Android Studio
  • Android studio version 4.2
  • build gradle version 4.2.0-alpha08
  • compileSdkVersion 30

Generating Signed Apk

  • From Android Studio:
  • Build menu
  • Generate Signed APK...
  • Fill in the keystore information (you only need to do this once manually and then let Android Studio remember it)

Contributing

  • Fork it
  • Create your feature branch (git checkout -b my-new-feature)
  • Commit your changes (git commit -m ' feat : Add some feature') or (git commit -m 'chore : Some refactor')
  • Push your branch (git push origin my-new-feature)
  • Create a new Pull Request

Screenshots

Splash Screen Learning Leaders Hours Leaders

submission confirmation success Dialog

failure Dialog

About

Andela Learning Community Associate Android Developer Practice Project

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages