How To Use Git Branches To Speed Up Android App Development

Posted By: ELK1nG

How To Use Git Branches To Speed Up Android App Development
Last updated 10/2018
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 480.08 MB | Duration: 1h 12m

Learn How To Use Git Branching Model Effectively To Make You Develop Android Apps Easier And Faster

What you'll learn
You will learn how to speed up development of real world projects with git.
You will learn how to develop new features, remove critical bugs and prepare code releases using separate git branches.
You will learn the best practices of creating, merging and deleting git branches.
You will learn how to use master, develop, feature, release and hotfix branches.
You will learn how to use git via the terminal (command line).
You will learn how to use Android Studio GUI git client.
Requirements
Some basic knowledge of git is required.
Description
You are welcome to take this course if you are an Android developer and you have learned the basics of git version control system.    You know the differences between commits, branches and tags. You can create, delete and checkout branches. You can browse commit history and probably you know how to do all of these using the command line.    But you are still wondering how Android app development and git fit together? How can all these git skills actually help you develop android applications? Where can you find an actual code example of developing a simple android app while using git?    If you have ever faced these questions, than this course is for you!    I’m going to introduce you to a successful git branching model. You will learn how to use master, develop, feature, release and hotfix branches in your project. You will learn the best practices of using git while working on individual features, fixing critical bugs and preparing your product release. You will learn the theory of using git branches, as well as see some actual code examples.    We are going to to examine a simple command line example and then we will be using Android studio command line and graphical git interface to develop a simple android app.    By the end of this course you will be very comfortable with using git in real world projects. Actually you will probably wonder why haven’t you used git before? Next time you’ll be working on a successful android app, you are very likely to be using this git branching model. 

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Why Git?

Section 2: Overview of Android Development Model with Git

Lecture 3 Development Model Overview

Lecture 4 Main Branches

Lecture 5 Supporting Branches

Lecture 6 Feature Branches

Lecture 7 Release Branches

Lecture 8 Hotfix Branches

Lecture 9 How Does The Git Branching Model Work

Section 3: Simple Command Line Example of Using Git Branching Model

Lecture 10 Project Setup

Lecture 11 The First Commit

Lecture 12 Create The Develop Branch

Lecture 13 Make New Features

Lecture 14 Make The First Release

Lecture 15 Fix Bugs On The Hotfix Branch

Section 4: Developing Android Apps Using Terminal And Android Studio

Lecture 16 What Android App We Are Going To Build

Lecture 17 The Initial Commit

Lecture 18 Pushing The Initial Commit To Remote Master Branch

Lecture 19 Creating The Develop Branch

Lecture 20 Making The First Feature

Lecture 21 Making the Second Feature

Lecture 22 Making The First Release

Lecture 23 Fixing a Critical Bug

Section 5: Developing Android Apps Using Android Studio Git GUI

Lecture 24 Creating Master And Develop Branches

Lecture 25 Creating The First Feature

Lecture 26 Making Feature Two

Lecture 27 Get Ready For The First Release

Lecture 28 Fixing A Critical Bug On Hotfix Branch

Section 6: Conclusion

Lecture 29 Conclusion

Android app developers of all levels.