
My experience with Github is minimal. I’ve used it intuitively, and tentatively, but my ignorance has delivered more problems than benefits. I am now pushing projects to Github directly from Android Studio, but I’m still yet to fully understand or apply the range of available features. Whilst my shortcomings with the facility hasn’t been too much of an obstacle to the quality of my work to date, I anticipate growth in its importance as the complexity of my code progresses.
By 3rd June, I intend to be comfortable with the terminology, and have at least a basic understanding of how to use Github through Android Studio.
The benefits of being fully conversant with Github will rise correlatively as the complexity of my projects develops. Particularly so when working collaboratively. As well as providing access-from-anywhere backup, Github facilitates tracking changes across versions, managing collaborative development projects, and seeking coding assistance from the Flutter community within Github. These benefits will all contribute to my progress as an efficient and effective App Developer.
I will start by familiarising myself with the terminology (push, pull, commit, fork, clone, merge etc.) to better understand the range of possibilities. I’ll use online tutorial resources to learn and integrate source control into my development process, starting with 2 Udacity courses, and then reassess my needs.
Primarily a solo project, I will seek assistance from the study group if/when necessary.
Specific
I will be able to explain each term in the Github glossary and apply the main features through Android Studio
Measurable
I will consider each of the 29 terms achieved when I can explain it in my own words and practically apply the concept, where appropriate.
Achievable
Time is my constraint, so I’ll use my Trello board (8) to incorporate a commitment to understanding 7-8 glossary terms per sprint.
Relevant
Proficiency with source control will be increasingly beneficial, if not essential, for upcoming modules, and beyond.
Time-Bound
This will be achieved by 3rd June. I will ring fence 4 hours per week, over the next 4 sprints to achieve this.
