An Android framework library and demo to help you building your app quickly.
Java
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
gradle/wrapper
library
sample
screenshot
.gitignore
.travis.yml
README.md
build.gradle
gradle.properties
settings.gradle

README.md

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