Skip to content

langolonerdit/langolonerd_android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

L'angolo nerd Android App

Android App for L'angolo nerd
Basically it's a WebView used to show mobile version of the site with some useful features.

The development follows the git-flow branching pattern, using develop as the bleeding edge (and more unstable) branch and master as the release branch.
Each feature will be developed on an indipendent feature/feature_name branch and, once finished, merged into the develop one.

The app is developed using Android Studio and is under GPL-3.0 License.

Important Notice

Gradle build

In order to automatically deploy a signed release I had to modify Gradle settings. In app/build.gradle I added the signingConfigs section, that refers to variables like MyApp.signing etc.
Those vars needs to be declared in /gradle.properties with personal datas like this:

MyApp.signing=RelativeOrAbsolutePathToKeystore
MyApp.signing.password=yourPassword
MyApp.signing.alias=aliasNameOfYourKeystore

So, once cloned this repo you will have two options:

  • Remove signingConfigs sections from app/build.gradle
  • Create and populate gradle.properties as above

Google Services

Push notifications works with Firebase and this service need a google-services.json file under app/. This file contains the API keys used to connect the app to the associated Firebase project and, for security reasons, I'll not push it here.