Android library with useful classes to be used as a "Skeleton" for an application.
Gradle
Top-level build.gradle:
allprojects { repositories { jcenter() maven { url 'https://jitpack.io' } } }
Application-level build.gradle:
dependencies { compile 'com.github.shkschneider:android_Skeleton:4.2.1@aar' }
AAR
https://jitpack.io/com/github/shkschneider/android_Skeleton/4.2.1/android_Skeleton-4.2.1.aar
API
Libraries
- com.google.android.gms:play-services
- com.google.code.gson:gson
- com.android.support:support-v4
- com.android.support:appcompat-v7
- com.android.support:palette-v7
Uses
- Gradle 1.3.0
- Android Studio 1.3.1
- android.support.v7.app.AppCompatActivity
- android.support.v7.widget.Toolbar
- android.support.v4.app.Fragment
- Material Design
- Makefile
Compiling the 'app' module will produce an APK:
- package: me.shkschneider.app
- permissions:
ACCESS_NETWORK_STATE
INTERNET
READ_EXTERNAL_STORAGE
WRITE_EXTERNAL_STORAGE
- uses-feature: touchscreen
- supports-screens:
- small
- normal
- large
- anyDensity
This application is a demo application that shows an Activity
using a Toolbar
presenting a NavigationDrawer
with multiple Fragment
s:
refreshing layout, webservice calls, refreshable content, fading ActionBar
, FloatingActionMenu
/FloatingActionButton
, SnackBar
s etc.