mobile applications
Budget: ₹600 – ₹1,500 INR
Create an android app where the user can track his favourite Github repositories.
Landing screen: It shows list of different repositories added by the user and allow user to add a new one as well.
The Action bar shows a add '+' button to add a repo and links to a Add repo screen.
The list of repositories shows repo name, description(max 2 lines) and a option to share the repo. The share option will share the repo name and URL to other apps like Whatsapp, Gmail, etc.
Also clicking on any of the repo in list will navigate to the Github URL of the repo in the browser.
When there are no repos added the landing screen shows a label Track your favourite repo with a Add Now Button.
Add Repo Screen: Allows user to add a new repository to their list.
The screen has two textfields owner, repository name and a add button.
The user enters owner name and repo name(any existing public repo) and clicks on add button. This should add the repo to list of repositories and show on landing screen repo list.
Use GitHub Api to fetch details of the added repo by the user to show details in the landing screen
The data added here should be persisted into Android local storage and can be accessed by the user next time
The API for the same is available in the Github documentation refer https://docs.github.com/en/rest/repos?apiVersion=2022-11-28
Repositories - GitHub Docs
Use the REST API to create, manage and control the workflow of public and private GitHub repositories.
docs.github.com
The styling and theming of the app will give an edge.
Landing screen: It shows list of different repositories added by the user and allow user to add a new one as well.
The Action bar shows a add '+' button to add a repo and links to a Add repo screen.
The list of repositories shows repo name, description(max 2 lines) and a option to share the repo. The share option will share the repo name and URL to other apps like Whatsapp, Gmail, etc.
Also clicking on any of the repo in list will navigate to the Github URL of the repo in the browser.
When there are no repos added the landing screen shows a label Track your favourite repo with a Add Now Button.
Add Repo Screen: Allows user to add a new repository to their list.
The screen has two textfields owner, repository name and a add button.
The user enters owner name and repo name(any existing public repo) and clicks on add button. This should add the repo to list of repositories and show on landing screen repo list.
Use GitHub Api to fetch details of the added repo by the user to show details in the landing screen
The data added here should be persisted into Android local storage and can be accessed by the user next time
The API for the same is available in the Github documentation refer https://docs.github.com/en/rest/repos?apiVersion=2022-11-28
Repositories - GitHub Docs
Use the REST API to create, manage and control the workflow of public and private GitHub repositories.
docs.github.com
The styling and theming of the app will give an edge.