New Android Studio Project With Github Integration on Win10

Install Git

Install Git for Windows.

NOTE: If you are not familiar with git workflow, you should read Basic Guide to Git on Github.

Create Android Project

Create new Android Studio project.

.gitignore

A .gitignore file is created by Android Studio, but I prefer to replace it with a more comprehensive one by referring github Android.gitignore example.

# built application files
*.apk
*.ap_
*.aab

# Mac files
.DS_Store

# files for the dex VM
*.dex

# Java class files
*.class

# generated files
bin/
gen/

# Ignore gradle files
.gradle/
build/

# Local configuration file (sdk path, etc)
local.properties

# Proguard folder generated by Eclipse
proguard/
proguard-project.txt

# Eclipse files
.project
.classpath
.settings/

# Android Studio/IDEA
*.iml
.idea

# External native build folder generated in Android Studio 2.2 and later
.externalNativeBuild

# Google Services (e.g. APIs or Firebase)
google-services.json

# Android Studio captures folder
captures/

# Others
.cxx

Integrate with Github

Assuming Github project is not created yet, and we are using Android Studio to create the github project.

Android Studio -> VCS -> Import into Version Control -> Share Project on Github

  • Repository Name
  • Remote: origin
  • Private
  • Description

Click Share

Proceed with Prompt for commit.

NOTE: Do not click cancel as it will configure the necessary initial setup such as create remote master branch and perform commit and pull.

README.md

Add README.md file locally: Switch from Android view to Project view, right click on Parent directory and select New -> File and out README.md as the filename.

When promoted to add the new file to git, click Yes.

Edit README.md

# Project NameWrite something later

Click VCS -> Commit which should perform a commit and push.

❤️ Is this article helpful?

Buy me a coffee ☕ or support my work via PayPal to keep this space 🖖 and ad-free.

Do send some 💖 to @d_luaz or share this article.

✨ By Desmond Lua

A dream boy who enjoys making apps, travelling and making youtube videos. Follow me on @d_luaz

👶 Apps I built

Travelopy - discover travel places in Malaysia, Singapore, Taiwan, Japan.