An Android framework library and demo to help you building your app quickly.
- 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')
...
}
- 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
- DB, recommend to use orm library
- Image
- Universal-Image-Loader see https://github.com/nostra13/Android-Universal-Image-Loader
- Fresco see https://github.com/facebook/fresco
- Pay
- af-pay see https://github.com/Jamling/af-pay
- Profile, sample user profile
- login
- register
- forget password
- Common, common activity
- BaseActivity
- BaseFragment
- H5Activity
- BaseListFragment
See http://www.ieclipse.cn/tags/QuickAF/
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