/QuickAF

An Android framework library and demo to help you building your app quickly.

Primary LanguageJava

QuickAF

Build Status

An Android framework library and demo to help you building your app quickly.

screenshot

Sample apk

sample apk

Install

  • Android Studio
dependencies {
    compile 'cn.ieclipse.af:af-library:1.0.0'
}
android {
    // for target api >= 23 (Android 6.0)
    useLibrary('org.apache.http.legacy')
    ...
}

Features

architecture

library:

  • Component
  • tab, tab+viewpager
  • cview, lots of custom views, e.g. Preference, FlowLayout, TableLayout, AutoPlayView
  • refresh, use RecycleView with pull to refresh, swipe menu, fix header features
  • Network
  • Volley+Gson, base on volley for data tranfer, gson for json parsing
  • Common Task, common REST API request task
  • Upload Task, compressed image upload task
  • Utils, lots of utility tool class e.g.
  • DialogsUtils
  • AppUtils
  • FileUtils
  • SharedPrefsUtils

3rd library: (Use the existing wheels)

In sample:

  • Profile, sample user profile
  • login
  • register
  • forget
  • Common, common activity
  • BaseActivity
  • BaseFragment
  • H5Activity
  • SelectPhotoActivity

Blog

See http://www.ieclipse.cn/tags/QuickAF/

Contributors