[Android_項目]Android開源項目分類彙總

第一部分 個性化控件(View)css

主要介紹那些不錯個性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style等等。
、其餘
html

1、ListViewjava

2、ActionBarpython

3、Menulinux

4、ViewPager 、Galleryandroid

5、GridViewios

6、ImageViewgit

7、ProgressBargithub

8、TextViewweb

包括TextView及全部繼承自TextView控件,如EditText、Button、RadioButton

9、ScrollView

10、TimeView

包括TimePicker、DatePicker、CalendarView、Clock等時間相關控件

11、TipView

包括Toast、角標、UndoBar等提示性控件

12、FlipView

十3、ColorPickView

十4、GraphView

十5、UI Style

不一樣樣式的系統UI風格,如IOS、Bootstrap風格

十6、其餘

第二部分 工具庫

主要包括那些不錯的開發庫,包括依賴注入框架、圖片緩存、網絡相關、數據庫ORM建模、Android公共庫、Android 高版本向低版本兼容、多媒體相關及其餘。

1、依賴注入DI

經過依賴注入減小View、服務、資源簡化初始化,事件綁定等重複繁瑣工做

2、圖片緩存

3、網絡相關

4、數據庫 orm工具包

orm的db工具類,簡化建表、查詢、更新、插入、事務、索引的操做

5、Android公共庫

6、Android 高版本向低版本兼容

7、多媒體相關

8、事件總線(訂閱者模式)

經過發佈/訂閱事件解耦事件發送和接受,從而簡化應用程序組件(Activities, Fragments及後臺線程)之間的通訊

9、傳感器

10、安全

11、插件化

12、文件

對不一樣文檔類型的處理,包括PDF、Word、EPub、Html、Zip等

十3、其餘

第三部分 優秀項目

主要介紹那些Android還不錯的完整項目,目前包含的項目主要依據是項目有意思或項目分層規範比較好。
Linux
項目地址:https://github.com/torvalds/linux
Android
項目地址:https://android.googlesource.com/ 或 https://github.com/android
以上兩個項目,不解釋

(1) ZXing
二維碼掃描工具
項目地址:https://github.com/zxing/zxing 或 https://code.google.com/p/zxing/
APK地址:https://play.google.com/store/apps/details?id=com.google.zxing.client.android
PS:如今市面上不少應用的二維碼掃描功能都是從這個修改而來

(2) photup
編輯機批量上傳照片到facebook上
項目地址:https://github.com/chrisbanes/photup
APK地址:https://play.google.com/store/apps/details?id=uk.co.senab.photup
PS:代碼分包合理,很棒。不過這個項目依賴的開源項目比較多,比較難編譯

(3) github-android
Github的Android客戶端項目
項目地址:https://github.com/github/android
APK地址:https://play.google.com/store/apps/details?id=com.github.mobile

(4) Notes
MIUI便籤
項目地址:https://github.com/MiCode/Notes
APK地址:https://github.com/Trinea/TrineaDownload/blob/master/miui-note-demo.apk?raw=true
PS:項目分包比較合理,相比較miui的文件管理器https://github.com/MiCode/FileExplorer 代碼規範較好得多

(5) weicuiyuan
四次元-新浪微博客戶端
項目地址:https://github.com/qii/weiciyuan
APK地址:https://play.google.com/store/apps/details?id=org.qii.weiciyuan

(6) gnucash-android
一個記帳理財軟件
項目地址:https://github.com/codinguser/gnucash-android
APK地址:http://play.google.com/store/apps/details?id=org.gnucash.android

(7) AntennaPod
支持rss訂閱、音樂訂閱
項目地址:https://github.com/danieloeh/AntennaPod
APK地址:https://play.google.com/store/apps/details?id=de.danoeh.antennapod

(8) ChaseWhisplyProject
打鬼遊戲
項目地址:https://github.com/tvbarthel/ChaseWhisplyProject
APK地址:https://play.google.com/store/apps/details?id=fr.tvbarthel.games.chasewhisply

(9) Tweet Lanes
功能完整的Twitter客戶端
項目地址:https://github.com/chrislacy/TweetLanes
APK地址:https://play.google.com/store/apps/details?id=com.tweetlanes.android

(10) Financius
簡單易用的記帳程序
項目地址:https://github.com/mvarnagiris/Financius
APK地址:https://play.google.com/store/apps/details?id=com.code44.finance

(11) todo.txt-android
todo.txt的官方Android應用
項目地址:https://github.com/ginatrapani/todo.txt-android
APK地址:https://play.google.com/store/apps/details?id=com.todotxt.todotxttouch

(12) simpletask
基於todo.txt官方應用的另外一個客戶端
項目地址:https://github.com/mpcjanssen/simpletask-android
APK地址:https://play.google.com/store/apps/details?id=nl.mpcjanssen.todotxtholo

(13) Muzei Live Wallpaper
定時更換桌面精美壁紙
項目地址:https://github.com/romannurik/muzei
APK地址:https://play.google.com/store/apps/details?id=net.nurik.roman.muzei

第四部分 開發工具及測試工具

主要介紹和Android開發工具和測試工具相關的開源項目。

1、開發效率工具

2、開發自測相關

3、測試工具

  • Spoon
    可用於android不一樣機型設備自動化測試,能將應用apk和測試apk運行在不一樣機器上並生成相應測試報告。
    項目地址: https://github.com/square/spoon
  • Tencent APT
    APT是騰訊開源的一個Android平臺高效性能測試組件,提供豐富實用的功能,適用於開發自測、定位性能瓶頸;測試人員完成性能基準測試、競品對比測試
    項目地址: https://github.com/stormzhang/APT
  • Emmagee
    網易開源的性能測試工具,包括CPU、內存、網絡流量、啓動時間、電池狀態等
    項目地址: https://github.com/NetEase/Emmagee
  • Android py-uiautomator
    py-uiautomator是一個對Android uiautomator用python進行封裝的測試框架.
    項目地址: https://github.com/xiaocong/uiautomator

4、開發及編譯環境

5、其餘

第五部分

主要介紹那些樂於分享而且有一些很不錯的開源項目的我的和組織。Follow大神,深挖大神的項目和following,你會發現不少。

1、我的

2、組織

3、博客

相關文章
相關標籤/搜索