Dicoding_GithubUser_03

Figure 1 Preview of Github User App


Result of Renew my Dicoding: "Belajar Fundamental Aplikasi Android" Certificate (Final Submission: Aplikasi Github User -> Result)

Information

Figure 2 Android Logo

Type : Final Submission

Platform : Mobile - Android

Programming Language : Kotlin

Dicoding Class : Belajar Fundamental Aplikasi Android

Preparations

If you want to simulate this application you need to prepare:

  • Github Token API for access data and upgrade Rate Limit when using Github API (Check: What is Rate Limit in Github?)
  • Create apikeys.properties for app module and consumer module in app folder (Project->app main-> right click-> New -> File) and Add your github API token (Exp: GITHUB_API_KEY = "#################################")
  • Change main username (current is my github username: patriciafiona) to your github username

Example of the end point:

For the details you can check Github End Point Documentation and for more details about Github API here

Results for App Module

Action Result Action Result
Main Preview Add & Remove Reminder
Add & Remove User Favorite Change Language
Search User By Username See List of Following & Followers
Setting Page Preview No Internet Connection

Results for Consumer Module & User Favorite Widget

Action Result Action Result
Consumer Module Preview User Favorite Widget Preview