Jamling / QuickAF

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

Home Page:https://www.ieclipse.cn/p/QuickAF

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

https://www.ieclipse.cn/p/QuickAF


Languages

Language:Java 100.0%