Android Base Build Status API Gradle Version Retrolambda GitHub license

Base template for android applications.

Features

  • default gradle tasks:
  • Standard Libraries
  • default folder structure
  • Application, Activity, Dialog defaults
  • kotlin support
  • permission entry points, e.g.: location permission
  • unlocking screen on app start during debug
  • logging build and device info on app start
  • easy shared preferences handling
  • connectivity change events
  • handling of passed intent data
  • timebombing old versions
  • update and force update checks against latest google play
  • debug menu for readme, changelog, app start, restart, build info, runtime language change
  • backstack handling for fragments and debug drawer menu
  • enabled multidex
  • handling configuration changes
  • roboelectric tests

How to install

gradle installDebug

How to use

  1. Update ext.properties

  2. Inherit Fragments and FragmentDialogs

###License

Copyright 2016 Jan Rabe

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Related Repositories

AndBase

AndBase

AndroidBase android 应用开发框架 1.andbase中包含了大量的开发常用手段。 如网络下载,多线程与线程池的管理,数据库ORM,图片缓存管理,图片文件下载上传,Http请求工具,SOAP工具类,异步Task,常用工具类(字符串,日期,文件处理,图片处理工具类等),能够使您的应用在团队开发中减少冗余代码,很大的提高了代码的维护性与开发高效性,能很好的规避由于开发疏忽而导致常犯的错误。 2.andbase封装了大量的常用控件。 如list分页,grid分页,下拉刷新,进度框,图片轮播, ...

AndroidBase

AndroidBase

Android base project inspired by https://github.com/RoRoche/AndroidStarter and many others in the beloved Internet. ...

AndroidBase

AndroidBase

Basic layout for a maven android project. ...