Skip to content

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

Notifications You must be signed in to change notification settings

Jamling/QuickAF

Repository files navigation

QuickAF

Build Status GitHub release Bintray Release

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

screenshot

Sample apk (scan or click to download sample apk)

sample apk

Install

  • Android Studio
dependencies {
    compile 'cn.ieclipse.af:af-library:2.1.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 RefreshLayout, support any RecyclerView, ListView and ScrollView
  • 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 password
  • Common, common activity
    • BaseActivity
    • BaseFragment
    • H5Activity
    • BaseListFragment

Blog

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

Integrated library as source

SystemBarTint https://github.com/hexiaochun/SystemBarTint

SwipeMenuRecyclerView unkonwn

WheelView(@Deprecated) unkonwn

BadgeView https://github.com/stefanjauker/BadgeView

PagerSlidingTabStrip https://github.com/astuetz/PagerSlidingTabStrip

ScrollLayout(@Deprecated) http://blog.csdn.net/Yao_GUET

Contributors

Discuss

Join QQ群: 629153672