wadva474 / GadsLeaderboard

Andela Learning Community Associate Android Developer Practice Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:Kotlin 100.0%