Create an app that reads a json file of Git commands and displays all of the commands via a ListView. A gitReference.json file is provided.
{
"command":"clone",
"example":"git clone ssh://[email protected]/repo.git",
"explanation":"Clone an existing repository",
"section":"Create"
}
Each item in the ListView should display the commnad, code example, explanation. There should be a small amount of spacing inbetween each list item and the list should be scrollable. A WOW factor could be to create a way to filter by section or a way to add your own Git commands and those commands would be written to the json file.
- Open Android Studio and create an Android project named GitReference.
- Edit .gitignore file and put the neccessary file names that do not belong in GitHub.
- Create a README.md and put '#README' in it.
- VCS -> Import into Version Control -> Share Project on GitHub. Use 'Initial Commit' as commit message.
- Verify files were uploaded to your GitHub account.
- Complete the project.
- Commit and Push your completed project code to GitHub.
- Print out any source and resource files (in a readable manner) along with screenshots of app working to hand in. Highlight your WOW factors if you have any.
The above requirements are for a 'B'. In order to achieve an 'A', then you must implement a WOW factor. This is normally something that you will have to think of and research how to do it yourself. For this first assignment, styling would be considered.
Note: Any issues you have with either the GitHub steps or Java/Android questions should be asked publically on Slack. If you have a question, chances are someone else does also. If you see someone has posted a question on Slack and you know the answer, please chime in and answer.