Github provides API(s) to access the different components on its platform. You are provided with the following files:
i. “Github Browser APIs.postman_collection.json” This is a postman collection having the github API(s) (can be accessed by importing this file in POSTMAN*).
ii. “Github Browser – Wireframes.pdf” This is the wireframe which should be used to generate screens in the android app. The components of each screen are shown in the this. The interactions on clicking each button are also mentioned.
Pick any of your favorite github repository and create a mini android app showing its details on an android app.
App should have the following screens mentioned in the wireframe in file “Github Browser – Wireframes.pdf” and using the API(s) provided by github (details on which are provided in the postman collection)
-
a. Create Landing Screen – Show user list of repository and allow user to add a new one as well
-
b. Add Repo Screen – Allow user to add a new repository
- Repo Detail Screen – Show all the branches & Issues
- Repo Detail Screen – Show all commits in the branch
Before installation, please make sure you have already installed the following tools:
- Fork the project
- Clone the project
- Create a new branch (
git checkout -b new-feature
) - Make the appropriate changes in the files (
git add .
) - Add changes to reflect the changes made (
git commit -m 'commit message'
) - Push to the branch (
git push
) - Create a Pull Request
You can install the app from here