Coder Social home page Coder Social logo

template-android-app's Introduction

3rd Parties

Dependencies

  • For a full list of dependencies, execute ./gradlew :app:dependencies from the root directory

Tools

Install Git

  • Visit this page and download git
  • Double-click the .DMG file to mount it. A new Finder window showing its contents should appear.
  • If the window also contains a shortcut icon to Applications, drag and drop the app onto the shortcut.
  • If not, double-click the mounted volume on your desktop and drag the app icon from there to the Applications icon in the Finder sidebar.

Install SDK

  • Download the Android SDK from here
  • cd ~ and unpack the SDK like so: unzip android-sdk_r21.1-macosx.zip
  • Create a symbolic link like this: ln -s android-sdk-macosx android

Set Environment

  • Add export ANDROID_HOME=/Users/your_uname/android to ~/.bash_profile
  • Add export PATH=$PATH:$ANDROID_HOME/tools to ~/.bash_profile
  • Execute source ~/.bash_profile to reload environment variables

Update SDK

  • If you already have the SDK installed, you may want to update it like so: ~/android/tools/android update sdk --no-ui

Clone the Repo

  • cd directory_where_you_keep_code and git clone https://github.com/realtybaron/template-android-app.git

Run Unit Tests

  • cd template-android-app
  • ./gradlew connectedCheck

Build and Install the APK on a device

  • cd template-android-app
  • ./gradlew clean installDebug

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.