開源安卓
- gitbook: http://yongjhih.gitbooks.io/feed/
開放書籍,歡迎共筆修改,以 gitbook 方式瀏覽時,可點擊頁面上方的編輯頁面連結 "EDIT THIS PAGE" 即可共筆。
善用開源來開發 Android App 。不只是開放源碼,也要使用開放資源來開發 Android App。
腦補閱讀,以少量文字描述,減少筆者主觀介入,盡可能聚焦在對照程式碼上。
前端:
- RxJava, RxAndroid
- retrolambda (java7 + java8)
- retrofit, yongjhih/NotRetrofit
- okhttp
- DI: Dagger2
- AutoParcel, AutoValue, etc.
- ImageLoader: fresco, AUIL, picasso, glide, etc.
- json2pojo: jackson, gson, logansquare, etc.
- Orm: DBFlow, etc.
- SimpleFacebook, yongjhih/RetroFacebook
- EventBus/Otto
- mockito
- espresso
- robolectric
- assertj(fest), truth
- icepick
- yongjhih/auto-parse
- yongjhih/RxParse
- yongjhih/RxFacebook
- yongjhih/proguard annotations
- yongjhih/proguard snippets
- yongjhih/json2notification
- kotlin
- anko
- ReactNative
- akka
- jitpack
- bintray
- bountysource
- gitter
- travis-ci
後端:
- Parse BAAS
開發環境:
- Android Studio
- gradle
專案環境:
- gitlab
- phabricator
持續整合環境:
- jenkins