GitHub 上有哪些適合新人圍觀的 Android 項目?
2 年網站開發經驗,5 年 Android 開發經驗,也一直在推動 Android 開源 - Trinea GitHub,我應該還是比較有資格回答這個問題的,關於我的介紹可以看:關於 Trinea
雖然我也可以羅列幾十個項目然後給你些高大上的動態圖,但那對你沒用,希望這篇全面的梳理分享能幫到更多人。
下面介紹包括幾個部分:(1) GitHub 上有哪些 Android 開源項目 (2) 哪些項目適合新手學習 (3) 如何獲取最新的 Android 開源項目 (4) 開源項目怎麼學習 (5) 開源項目源碼解析
1. GitHub 上有哪些 Android 開源項目
目前收藏 Android 開源庫比較多的有 Android 開源項目集合和中英文搜索,Android Libraries and Resources, Android Arsenal,Android Libraries and Resources,另有 Libraries for developers,DevAppsDirect 等 App 集合了很多開源庫。更多介紹可以參考我之前的整理:Android 開源庫獲取途徑整理
其中 Android 開源項目集合和中英文搜索 是我在維護,包括 2000+ 開源項目,支持中文搜索,每一個都有中文介紹及大家喜歡的酷炫示例圖。
2. 哪些項目適合新人圍觀這個問題我沒法給你列幾個項目,具體原因我在下面介紹。從上面的圖中也可以看出來了,開源項目巨多,分類很細。如果你是 Android 新手建議從簡單的自定義 View 開始,如自定義 ImageView、TextView;然後到複雜的自定義 View,如功能很全的自定義 ListView;
最後是大型的公共庫,如 Volley、UIL、Dagger。另說下 Volley 是建議每個中高級開發者學習的庫,因為他真的很棒。但如果是新手,你還真不一定看得懂。
最後你要針對自己的需要來看,(1) 有緊迫和壓力感更快 (2) 開源庫太多你根本不可能完全學過來,就跟少林七二絕技有生之年你學會一二就已經差不多了 (3) 很多庫原理類似可舉一反三。
如果你想學習某個項目源碼可以先看我們組織的 Android 開源項目源碼分析,每篇都是精品,我就不解釋了。
另 Volley 的源碼地址也不是排名第一提到的 mcxiaoke/android-volley,那只是國人的映射罷了...,具體地址可見 Volley 源碼解析 開頭。
授人以漁
3. 如何獲取最新的 Android 開源項目(1). 每天看 Android 開源項目集合,及時自動收錄最新開源項目。(2). Follow Android-Dev-ComAndroid-Dev-Cn 這些開發者的 Github 帳號,每天從自己的 News Feed 中看他們的動態。你也可以直接 Follow 我 Trinea"s following 的人。(3). 看 Trending repositories on GitHub today · GitHub養成每天逛 GitHub 的習慣是個優秀的習慣。進階篇
4. 開源項目怎麼學習如果只是簡單的學習的話可以根據 API 逐步 Debug 進去,不斷深入和反覆即可。全面而系統的學習的話,請移步查看我在 如何針對Github上某個Android開源項目進行學習? - Trinea 的回答 的回答,其中也是 Android 開源項目源碼解析第一期的規範文檔5. 開源項目源碼解析
這是我們組織的 codeKK 開源項目源碼分析 項目,我們相信應該知其然知其所以然。為了更好的了解並掌握優秀開源庫原理,從簡介、總體設計、流程圖、詳細設計全方面分析開源庫源碼。目前第一期完成,包括10個開源庫及5個公共技術點的全面介紹。最後不管你需要什麼別忘記了 Google,只要你要,它肯定有。現在已經是2017年了,所以我寫了一份《2017百大框架權威排行榜》,適合各個水平的開發工程師
___
受評論席啟發,已經將3萬文字放置Github,
編輯權交由各位,歡迎大家參與,共同維護此榜單。
github地址:ShaunSheep/Android_100_TOP-Projects
___
以下內容僅僅摘抄了榜單部分內容——且是圖片
原文鏈接:2017年Android百大框架排行榜 - 楊超凡_金誠先生 - 博客園
部分截圖:
好吧,我自己從大二開始慢慢學習安卓,到現在在某手機廠商做安卓,差不多搞了3年這東西,覺得有些東西題主可以參考參考了,寫的不好,輕噴。
1. Volley
之所以把它放在第一個,是因為對於App來說,一個好的通信框架能夠避免太多太多的BUG,也能夠很大程度的提升軟體的性能,相信有過安卓開發經驗的人經常會被OOM搞到死吧= = ,一個好的框架能夠很好地解決這個問題。Volley高度訂製了網路請求的框架,同時給了我們很大的自由度來根據你自己的需求擴展這個幾乎完美的方案,比如我自己,因為工作的需要,就在Volley中擴展了介面,使得請求回來的圖片能夠自帶blur效果。mcxiaoke/android-volley · GitHub
2. ListViewAnimation
驚艷到我的列表動畫庫,功能極其強大,早期知乎APP的列表也引入了這個控制項,能夠讓你在列表滑動的時候插入豐富的動畫nhaarman/ListViewAnimations · GitHub3. RoundedImageView
大多數App上的圓形頭像基本上都是這個庫乾的好事,同時也能夠根據你的需求生成帶有圓角的圖片,顯示在對應控制項上。 vinc3m1/RoundedImageView · GitHub4. Android-PullToRefresh
這個我就不多說了吧,來自CB大神的作品,個人覺得應該是App裡面普及率最高的庫了,下拉刷新控制項,不單單支持列表的,還支持gridview,viewpager甚至webview,但是我這裡要說一句,這個東西你理解他的思路就行了,太過時了,不推薦使用
chrisbanes/Android-PullToRefresh · GitHub5.ActionBar-PullToRefresh
和上面一個差不多的東西,我個人更加喜歡一點,是把刷新條集成在了ActionBar上面,同樣來自CB大神的作品,實現機制和上面一個略有不同,了解一下即可,這東西也挺過時的,真正推薦你使用的是下面這個chrisbanes/ActionBar-PullToRefresh · GitHub6.SwipeRefreshLayout
安卓發布的原生控制項,專門用來實現下拉刷新功能的哦,效果很棒,最新的知乎App似乎也集成了這個東西,這個才是我推薦現在的App使用的東西,畢竟要與時俱進嘛,這個東西你可以在安卓LSDK的API demo目錄下找到哦。7.TwoWayView RecycleView
恩,之所以把這兩個東西放這裡,是因為前面一個是之前GitHub上很流行的三方列表控制項,主要目的是基於現有的Adapter機制實現橫向滑動的列表(因為谷歌爸爸的listview不行。。),但是到了5.0之後,安卓發布了RecycleView,這個原生控制項,可以很好地解決了這個問題,所以你兩個一起結合著看吧哈。sarajmunjal/two-way-backport · GitHub8.SwipeMenuListView
無需多言。。自己看圖baoyongzhang/SwipeMenuListView · GitHub
9.AndroidResideMenu
和安卓版QQ的側邊欄抽屜一樣的東西,對於安卓開發者來說,掌握抽屜的的實現還是很有必要的。SpecialCyCi/AndroidResideMenu · GitHub
10.ProgressBar系列
安卓的ProgressBar可定製的空間很大很大,所以很多優秀的應用上面往往會出現很多令人驚艷的設計哦,這裡給你推薦兩個progressBar。 dmytrodanylyk/circular-progress-button · GitHubSefford/CircularProgressDrawable · GitHub
11.PullScrollView
很多App的個人主頁就是採用了這個控制項來做的,早期的微信朋友圈頂部你自己設置的背景中,也有這個控制項的影子哦MarkMjw/PullScrollView · GitHub
12. AndroidViewAnimations
最後的最後列出了這個東西,不是希望你直接就copy一份下來用,而是希望你能夠通過它的DEMO去看看他是怎麼實現動畫效果的,多用用屬性動畫吧同學,別在二了吧唧的用那種animation一樣過時的達內產物了。daimajia/AndroidViewAnimations · GitHub-----------------------------------------------------------分鍋線-----------------------------------------------------------------------好的,以上就是我覺得一些比較淺顯但是你可能會需要的東西了,現在來和你講講我的想法,我周圍的同事大多數也用github,很多程序員,說得難聽一點真的就是伸手黨,github上面拿一份鬼佬的代碼下來放到工程裡面能跑能用這事情就特么算完事了,也不反思一下人家是怎麼實現的,往往需求改變了就以我是三方控制項,這東西不能改這樣的形式搪塞過去,很不負責也很愚蠢,其實往往很多時候三方控制項具有很高的擴展性,但是其實更多時候,你直接用安卓原生的API就能達到效果,多研究研究android developer吧,同學。看到另一個同學的回答中提到很多開源項目,深以為然。不過github上已經有人對android知名開源項目做出了解析,良心之作!鏈接奉上:https://github.com/android-cn/android-open-project-analysis
不請自來說點廢話。
何睿毅 前輩總結的非常好。不敢班門弄斧,只想說一下關於習慣的問題。
現在的程序猿難道不會使用搜索引擎了嗎?善用搜索,你會知道的更多。有哪些優秀的 Android 應用開源項目、特效、設計資料推薦? - Android 開發
Github上面如何尋找比較火的Android開源項目? - GitHub
讀Android開源項目的工具, 有哪些? - Android 開發
GitHub 上有哪些值得關注和學習的經典 Android 項目? - 移動開發
如何使用github上的android開源項目? - Android
Android 平台有哪些好的開源遊戲項目? - Android 開發
請問有適合小團隊磨練 Android 開發技術的開源項目或網站推薦嗎? - Android 開發
GitHub 上都有哪些值得關注學習的 Android項目? - 編程
Android平台有哪些開源的社交APP可供研究? - Android 開發
有哪些 Android 的開源界面庫? - Android 開發
Github上有哪些適合新人圍觀的Android項目? - Java
大家推薦個好的android開源項目學習下,裡面項目包結構合理? - Android 開發
請問Android有什麼快速開發的類庫,插件,工具嗎? - Android 開發
你遇到過哪些代碼優雅的安卓項目? - Android
======================================
為知乎這項用心良苦的設計感到悲哀======================================
經常有人問我有沒有什麼項目代碼,我回復說去 Github 找,但是還是好多人不知道如何找到那些比較好的項目。
今天花了點時間找了些安卓的項目,覺得還是不錯的,幾乎就是自己生活常用的一些 app ,如果你是一個 Android 開發者,我覺得擼完這些項目,你想不牛逼都難。
覺得棒的,歡迎點贊和轉發分享,謝謝大家!轉載的話註明來源地址為 http://www.54tianzhisheng.cn/2017/05/13/android-projects/ 即可。
菜鳥新聞
菜鳥新聞 客戶端是一個仿照36Kr官方,實 時抓取36Kr官網數據的資訊類新聞客戶端。
包括首頁新聞,詳情,發現,活動,實時數據抓取,側滑效果,第三方登錄以及分享,消息推送等相關功能客戶端。&
課程地址: http://www.cniao5.com/clazz/view/10076.html
視頻下載鏈接: http://pan.baidu.com/s/1eQLyQxc 密碼:3ts1
項目源碼下載地址:https://github.com/yxs666/cniao5-news
運行截圖:
https://segmentfault.com/img/remote/1460000009410524
https://static.segmentfault.com/v-5912ac4e/global/img/squares.svg.gif)
https://segmentfault.com/img/remote/1460000009410526
https://segmentfault.com/img/remote/1460000009410527
https://segmentfault.com/img/remote/1460000009410528
KuaiChuan
仿茄子快傳的一款文件傳輸應用, 涉及到Socket通信,包括TCP,UDP通信
項目源碼:https://github.com/mayubao/Ku...
運行截圖:
https://segmentfault.com/img/remote/1460000009410529
https://segmentfault.com/img/remote/1460000009410530
https://segmentfault.com/img/remote/1460000009410531
https://segmentfault.com/img/remote/1460000009410532
CoolShopping
一個仿拉手團購的購物App,採用Bmob後台實現簡訊驗證碼註冊、登錄、收藏、訂單管理、自動更新等功能,數據抓取自拉手團購
項目地址:https://github.com/myxh/CoolS...
運行截圖:
https://segmentfault.com/img/remote/1460000009410533
https://segmentfault.com/img/remote/1460000009410534
https://segmentfault.com/img/remote/1460000009410535
RNPolymerPo
RNPolymerPo 是一個基於 React Native 的生活類聚合實戰項目,目前由於沒有 MAC 設備,所以沒有適配 iOS,感興趣的可以自行適配 app 目錄下相關 JS 代碼即可。
項目地址:https://github.com/yanbober/R...
運行截圖:
https://segmentfault.com/img/remote/1460000009410536
https://segmentfault.com/img/remote/1460000009410537
https://segmentfault.com/img/remote/1460000009410538
https://segmentfault.com/img/remote/1460000009410539
bilibili
仿 bilibili 的客戶端
項目地址:https://github.com/HotBitmapG...
運行截圖:
https://segmentfault.com/img/remote/1460000009410540
https://segmentfault.com/img/remote/1460000009410541
https://segmentfault.com/img/remote/1460000009410542
StockChart
採用主流rxjava+retrofit+dagger2框架,StockChart看股票的分時圖,k線圖。
項目地址:https://github.com/AndroidJia...
Android精準計步器
項目地址:https://github.com/linglongxi...
運行截圖:
https://segmentfault.com/img/remote/1460000009410543
https://segmentfault.com/img/remote/1460000009410544
https://segmentfault.com/img/remote/1460000009410545
菜鳥微博
菜鳥微博《通過對新浪微博開發案例的詳細解析,講解了一個完整的 Android 實際項目的開發過程。
有新浪微博的主要功能,有Toolbar,RecyclerView等最新控制項的用法;各種快速開發框架的使用,比如 Glide,PhotoView ,EventBus ,OKHttp,pullToRefresh等。 學習視頻+源碼 視頻中還會講到MVP設計模式以及一些架構師的入門知識。
課程地址: http://www.cniao5.com/clazz/view/10075.html
視頻下載鏈接: http://pan.baidu.com/s/1gexq3VP 密碼:f0t9
項目地址:https://github.com/yxs666/cni...
運行截圖:
https://segmentfault.com/img/remote/1460000009410546
https://segmentfault.com/img/remote/1460000009410547
https://segmentfault.com/img/remote/1460000009410548
在線雲列印平台
一個在線雲列印平台(android部分)含訂單管理、百度地圖、二維碼等等
項目地址:https://github.com/LehmanHe/A...
運行截圖:
https://segmentfault.com/img/remote/1460000009410549
https://segmentfault.com/img/remote/1460000009410550
https://segmentfault.com/img/remote/1460000009410551
https://segmentfault.com/img/remote/1460000009410552
https://segmentfault.com/img/remote/1460000009410553
https://segmentfault.com/img/remote/1460000009410554
銅板街
項目地址:https://github.com/robotlife/...
運行截圖:
https://segmentfault.com/img/remote/1460000009410555
https://segmentfault.com/img/remote/1460000009410556
https://segmentfault.com/img/remote/1460000009410557?w=720h=1280
https://segmentfault.com/img/remote/1460000009410558?w=720h=1280
https://segmentfault.com/img/remote/1460000009410559?w=720h=1280
https://segmentfault.com/img/remote/1460000009410560?w=720h=1280
禮物說
項目地址:https://github.com/Orangelitt...
IotXmpp
本項目是基於XMPP的物聯網客戶端軟體的實現,其實現的主要功能是一款能和物聯網節點交互的即時通訊軟體。目前支持九類感測器節點交互,主要有:溫濕度、風扇、直流電機、LED燈、步進電機、門磁、光電接近、煙霧和光照。本軟體不僅能和這些感測器節點交互,還實現了類似微信的訂閱和取消訂閱功能。當訂閱一個節點後節點就會按照設定好的周期向客戶端彙報數據,客戶端也能設置周期、設置報警上下限等。這些功能的實現極大的方便了我們和物聯網節點的交互。
項目地址:https://github.com/tiandawu/I...
項目截圖:
https://segmentfault.com/img/remote/1460000009410561?w=241h=404
https://segmentfault.com/img/remote/1460000009410562
https://segmentfault.com/img/remote/1460000009410563?w=250h=406
Lives
生活娛樂結合的APP, 現有主要功能: 圖書 翻譯 音樂 視頻
項目地址:https://github.com/Allyns/Lives
項目截圖:
https://segmentfault.com/img/remote/1460000009410564?w=1080h=1920
https://segmentfault.com/img/remote/1460000009410565?w=1080h=1920
https://segmentfault.com/img/remote/1460000009410566?w=1080h=1920
CoCoin
一款多視圖記賬APP
項目地址:https://github.com/Nightonke/...
運行截圖:
https://segmentfault.com/img/remote/1460000009410567?w=1280h=653
https://segmentfault.com/img/remote/1460000009410568?w=1280h=653
https://segmentfault.com/img/remote/1460000009410569?w=1280h=653
https://segmentfault.com/img/remote/1460000009410570?w=1280h=653
https://segmentfault.com/img/remote/1460000009410571?w=1280h=653
https://segmentfault.com/img/remote/1460000009410572?w=1280h=653
https://segmentfault.com/img/remote/1460000009410573
AppLock
AppLock應用鎖,保護你的隱私
項目地址:https://github.com/lizixian18...
運行截圖:
https://segmentfault.com/img/remote/1460000009410574?w=1690h=2857
https://segmentfault.com/img/remote/1460000009410575?w=1690h=2857
https://segmentfault.com/img/remote/1460000009410576?w=1690h=2857
https://segmentfault.com/img/remote/1460000009410577?w=1690h=2857
jianshi 簡詩
一款優雅的中國風Android App,包括Android端和Server端,支持登錄註冊,數據云端同步,離線數據存儲和截屏分享等功能。
項目地址:
運行截圖:
https://segmentfault.com/img/remote/1460000009410578?w=1690h=2857
https://segmentfault.com/img/remote/1460000009410579?w=1100h=1800
https://segmentfault.com/img/remote/1460000009410580?w=1100h=1800
storage-chooser
一款文件管理器app
項目地址:https://github.com/codekidX/s...
運行截圖:
https://segmentfault.com/img/remote/1460000009410581?w=800h=450
LQRWeChat
仿最新版微信6.5.7(除圖片選擇器外)。本項目基於融雲SDK,使用目前較火的 Rxjava+Retrofit+MVP+Glide 技術開發。相比上個版本,加入發送位置消息,紅包消息等功能。
項目地址:https://github.com/GitLqr/LQR...
運行截圖:
https://segmentfault.com/img/remote/1460000009410582?w=371h=665
https://segmentfault.com/img/remote/1460000009410583?w=371h=665
https://segmentfault.com/img/remote/1460000009410584?w=371h=665
https://segmentfault.com/img/remote/1460000009410585?w=371h=665
https://segmentfault.com/img/remote/1460000009410586?w=371h=665
https://segmentfault.com/img/remote/1460000009410587?w=371h=665
https://segmentfault.com/img/remote/1460000009410588
https://segmentfault.com/img/remote/1460000009410589?w=371h=665
https://segmentfault.com/img/remote/1460000009410590
PonyExpress 小馬快遞
小馬快遞,您的好幫手。查詢並跟蹤快遞,快遞信息及時掌握。支持全國100多家快遞公司,支持掃碼查詢,智能識別快遞公司。附帶生成二維碼小工具,方便實用。體積小巧,無廣告,無多餘許可權。
項目地址:https://github.com/wangchenya...
運行截圖:
https://segmentfault.com/img/remote/1460000009410591?w=360h=640
https://segmentfault.com/img/remote/1460000009410592?w=360h=640
https://segmentfault.com/img/remote/1460000009410593?w=360h=640
https://segmentfault.com/img/remote/1460000009410594?w=360h=640
CloudReader 雲閱
一款基於網易雲音樂UI,使用http://Gank.Io及豆瓣api開發的符合Google Material Design的Android客戶端。項目採取的是MVVM-DataBinding架構開發,現主要包括:乾貨區、電影區和書籍區三個子模塊。DIY網易雲音樂原來是如此Cool
項目地址:https://github.com/youlookwha...
運行截圖:
https://segmentfault.com/img/remote/1460000009410595
https://segmentfault.com/img/remote/1460000009410596?w=1080h=1920
https://segmentfault.com/img/remote/1460000009410597?w=1080h=1920
https://segmentfault.com/img/remote/1460000009410598?w=1080h=1920
https://segmentfault.com/img/remote/1460000009410599?w=1080h=1920
矽谷商城
是一款按照企業級標準研發的項目。本套代碼是目前國內市場第一套詳細講解商城類項目的免費代碼。該代碼中的內容包括但不僅限於,框架的搭建 、主頁模塊、分類模塊、發現模塊、購物車模塊和個人中心模塊。項目中講解的主流技術包括且不限於RadioGroup + Fragment、OKHttp、FastJson、RecyclerView、 ScrollViewContainer、Banner、倒計時秒殺、自定義購物車、支付寶等技術。該項目中講解的技術可應用在電商、新聞、旅遊、醫療、在線教育等領域。
項目地址:https://github.com/atguigu01/...
運行截圖:
https://segmentfault.com/img/remote/1460000009410600
關注我的微信公眾號吧,可能裡面有你想要的!
其實題主問這個問題 無外乎還是Android學習方面的問題 。
要想做一個整體的項目,了解APP從後端到前端的各種問題,光看Github上那些零碎的開源代碼
只能是:
狂點download ZIP 讓老爺我看看你實現的方式 。。。
然而你在看了幾個項目之後 你會發現 你還是沒那種解決 或者創造的思路 你甚至不知道該把這篇你驚為天人的效果放到哪裡去
android 是 open source do you know?
網上的開源項目就不算Github上的也能淹死你
那作為新人 如何避免浪費自己的時間去看那些重複的輪子?
聽我細細道來 觀眾請坐好
1.像什麼volley呀imageloader 老掉牙的東西 網路上一大堆解析的 這種就沒必要看了
基礎的網路 存儲 架構這種東西 相必你都知道看Github了也是不陌生的
那看什麼?
根據你的項目 看你需要的東西!
根據你的項目 看你需要的東西!!
根據你的項目 看你需要的東西!!!
那你說 老鐵呀 我沒項目呀 扎心啊!窮屌絲一個 還沒找到工作呀
聽我的 去豌豆莢360華為市場應用寶 隨便找個你覺得賊垃圾的項目
照這個 整個更流弊的出來 !!!
你要知道 抄! 是工作必須技能
項目忙起來的時候 相愛相恨的市場妹妹就拿出手機指著屏幕告訴你
我要和這個差不多的, 但是要有公司的風格!
這個時候你就知道 前端開發師 會抄 是一門加分技能
我在面試的時候就賊愛打開應用市場 問問他們 會抄不 抄得6不?
------------------------------------------------------魅力四射分割線-------------------------------------------------
言歸正傳:
我們就以qq為例子 假如我們要做這麼一個項目
但是你要說和QQ一模一樣 那就沒有學習的意思了
特么的 要做就做好看的 要做就做「酷斃了」
濃重介紹 :
1:Awesome-MaterialDesign UI庫 賊多實用特效
Github地址:lightSky/Awesome-MaterialDesign
QQ側滑 這種輪子 直接就安在我們的車上把
2:NavigationDrawer-MaterialDesign
Github地址:rudsonlive/NavigationDrawer-MaterialDesign
對了 還有懸浮的聯繫人什麼的
3:Pinned-section-listview
Github地址:beworker/pinned-section-listview
哎喲 忘了 經典的引導功能
4:GuideHelper 可以自己定製的功能引導
Github地址:LuckyJayce/GuideHelper
5:UltimateRecyclerView 整合版的下拉刷新 雖然我比較喜歡Google家的
Github地址:cymcsg/UltimateRecyclerView
也許你還能自己來個開屏等待的高級Textview動畫
6:Android MatchView 用作啟動等待 賊炫
Github地址:Rogero0o/MatchView
當然 banabanabana的說不完 然而飯點到了
意思就是這個意思 上面的項目只是舉個例子
多去看別人造好的輪子 對比輪子給你的好處 記住哪裡有這個輪子 比去學習如何重複的造輪子更加有用
放張網路收藏夾一角的截圖
多看多想多上手 看適合自己的 比別人推薦的 更加有用 特別是新人
好啦 食飯比較重要
最後總結一下 :
做為程序員 一張帥氣的臉比腦袋更重要
開源項目很多,問題的關鍵是你要有興趣,要有求知慾。。基於上面的原因,你才會去上google ,發現上不了,你會去翻牆,買VPN ,然後你才能上android的開發者官網,然後就能上youtube 去看google i/o的視頻 ,你就會發現越來越多的項目,然後你的英文也會越來越熟練 ,然後你就會發現你已經喜歡上了 ,你就不會再來問哪裡有開源項目了,還是那二點。
Tangyingqi/ReadProgress · GitHub我也是Android初學者,自己做的一個小app,有問題可以找我一起討論。----更新上面的App比較簡單,但是代碼有點亂。下面是我最近做的,也不太難,適合新手。畢竟我也自學沒多長時間,樂於回答問題,不懂的找我一起討論。Tangyingqi/Jiemian · GitHub這是一個新聞客戶端,利用Jsoup解析獲取網頁數據,可以參考然後做你自己想要的客戶端。
終於能回答這個問題了。。歡迎Star、Fork、下載我的項目。GitHub - DanteAndroid/Knowledge: A MD project with MVP framework.
- Android學習之路Android學習之路
- 別人整理的幾個框架值得推薦的android開源框架
- 別人整理的一些Android項目https://github.com/Trinea/android-open-project
- android最佳實踐:futurice/android-best-practices · GitHub
推薦一下自己寫的一個項目,注釋是中文的,入門的話可以參考一下。https://github.com/sues-lee/SuesNews
上面介紹的都是組件,[fossdroid](Fossdroid: Free and open source Android apps),有很多app,裡面有github源碼連接和apk體驗。
ehreader (逃
wangym/android-resource · GitHub
看樓上廣告,看的我也是醉了!!快來用我的吧!!!!
如果你看了我用Android原生代碼打出來的遊戲,你就覺得Android太爽了
fimy999/ShitGame-using-android-code
http://AndroidHub.cn
平時喜歡收集一些優秀的Android開源組件,所以開發了個網站:http://androidxy.com,這個網站專門收集Android開源組件、UI。可以使用客戶端直接下載運行demo。
網站和app鏈接:http://androidxy.com
收集總數:700+以上
包括的分類:Button, CardView, EditText, ImageView, GalleryView, Material, SwpieLayout, TextView, Chart, Callendar 等等
希望對你有幫助。
膜
TXES郵件提醒系統 http://tomxin.cnAndroid端,超級簡單的一個系統,整好可以了解整個數據的交互,當然還有Web端和桌面端(Delphi開發),後台是Python進行邏輯處理,SQL Server作為資料庫。地址:http://tomxin.cn 網站裡面有github地址
HotBitmapGG (Hcc) · GitHub,專註於Rxjava系列,歡迎關注我,個人開源的項目都比較適合新手學習,可以一起學習交流,謝謝.
推薦閱讀:
※開源是否會讓程序員丟掉工作?
※Gentoo 做桌面的話,有什麼優勢?
※如何看待 GitHub 項目刷 Star 行為?
※免費的Linux server如此優秀,為什麼還會有人買昂貴的windows server?
※BI數據可視化工具應該如何選擇?