概览

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.1'
}
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

Change log

###v2.0.0

  • New refresh component.
  • Import recyclerview adapter delegate.
  • Lost of bug fix
  • Don’t compatible to v1.x

Blog

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

Integrated library as source

SystemBarTint https://github.com/hexiaochun/SystemBarTint
SwipeMenuRecyclerView unkonwn
WheelView unkonwn
BadgeView https://github.com/stefanjauker/BadgeView
PagerSlidingTabStrip https://github.com/astuetz/PagerSlidingTabStrip
ScrollLayout http://blog.csdn.net/Yao_GUET

Contributors