Table of Contents
Know Flutter before Github
At the beginning of class before our main topic of Github, we will discuss Flutter which is a framework used for creating applications. It is backed by Google and we need to learn Dart programming first in order to work on Flutter. It is an open-source platform which means we can free work via this platform i.e. without any charges. At the end of class we will also discuss it with React Native
Github
Let’s come to our main topic. Github is a powerful tool for Mobile App Developers. It is an open-source platform backed by Microsoft so we can use it freely. It is used for code collaboration and project management. We will use Github open-source projects, languages, software, and libraries/ plugins in upcoming classes. Whatever code of Dart & Flutter is learned in class, its repository will be shared via Github.
Signing up on Github
Firstly, we need to sign up on Github using our email. We need to use an easy username containing our name while signing up because it will forever be used in our profile. It is also to remember that while signing up we need to solve a puzzle/ captcha during this process. We will be given directions and we need to move our animal in the same direction. It is tricky but when we do it with concentration, then it will easily be resolved.
Join Github as a Student
There is good news for you i.e. students can also join Github with benefits. In response, they will get a number of benefits. So when you will sign up you must select this option to avail these benefits.
Assignment: It is also today’s assignment to sign up on Github.
Profile Optimization on Github
The next step is to optimize our profile on Github. For instance, we can add our professional profile picture and add bio containing our information. Note: Our Google Account pic will be linked with our Github Account.
How to search on Github?
We can search for any project like e-commerce applications or modules on Github. There will be thousands of results then we can further filter it according to our needs.
What is a Repository?
A repository represents a project and is also called a repo. We can also sort results according to our requirements like by rating or stars etc. After reaching our desired result, we can use its directories/ files by downloading and then importing. We can also improve any project and contribute to it.
Fork
If we fork any project then its copy or link comes to our profile and we can easily access it anytime.
Flutter vs React Native
First of all, both platforms are used for Mobile App Development. Flutter has been backed by Google since 2017 whereas React Native by Facebook since 2015. Flutter User Interface is very rich in comparison with React Native. Moreover, on Google Trends, Flutter has more search data than React Native. In short, both are good but due to more demand for flutter, we are going to learn flutter!!
ROBINA KOUSAR
Content Writer
**************************
You can get all Mobile App Development Classes link from here:-