Figure 1 Preview of Github User App
Result of Renew my Dicoding: "Belajar Fundamental Aplikasi Android" Certificate (Final Submission: Aplikasi Github User -> Result)
Figure 2 Android Logo
Type : Final Submission
Platform : Mobile - Android
Programming Language : Kotlin
Dicoding Class : Belajar Fundamental Aplikasi Android
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:
- Search : https://api.github.com/search/users?q={username}
- Detail user : https://api.github.com/users/{username}
- List Follower : https://api.github.com/users/{username}/followers
- List Following : https://api.github.com/users/{username}/following
For the details you can check Github End Point Documentation and for more details about Github API here
Action | Result | Action | Result |
---|---|---|---|
Consumer Module Preview | User Favorite Widget Preview |