應用介紹
隨便瞧瞧是一款為android用戶量身定做的免費圖文資訊軟件
集美食,星座,寫真,文學,美女等頻道於一體
界面簡潔,操作流暢,圖文分享,個性收藏
是廣大卓粉的必備神器
應用下載地址 --> https://github.com/geniusgithub/Look-Around/blob/master/dist/
工程簡介
以下是代碼結構圖:
該工程用到以下開源庫
[ActionBarSherklock]
https://github.com/JakeWharton/ActionBarSherlock
[SlidingMenu]
https://github.com/jfeinstein10/SlidingMenu
[satellite-menu]
https://github.com/geniusgithub/android-satellite-menu
[SwitchButton]
https://github.com/Issacw0ng/SwitchButton
[ImageLoaderEx]
https://github.com/geniusgithub/SyncLoaderBitmapDemo
[RefreshListView]
https://github.com/chrisbanes/Android-PullToRefresh
[greenDAO]
https://github.com/greenrobot/greenDAO
[android-async-http]
https://github.com/geniusgithub/android-async-http
[shareSDK]
http://sharesdk.cn/Download
以下三個庫需要以鏈接工程的方式被引用(其余以jar包形式提供)
[ActionBarSherklock]
https://github.com/JakeWharton/ActionBarSherlock
[SlidingMenu]
https://github.com/jfeinstein10/SlidingMenu
[satellite-menu]
https://github.com/geniusgithub/android-satellite-menu
總結陳詞
將APK跑起來感受一下,會發現其實功能不多(別著急,後續會持續更新的),但麻雀雖小五髒俱全
網絡,數據庫,UI布局,自定義控件,JSON,異步緩存,第三方微博分享組件,工具組件等等應有盡有
清晰明了的架構,干淨整潔的代碼,MVC和多種設計模式已躍然紙上
在這裡尼會學到
如何利用android-anyc-http開源庫來搭建與業務特性緊密相關的屬於自己的網絡框架
如何利用greenDAO來實現易於操作數據庫的ORM解決方案
如何利用ImageLoaderEx來解決異步請求網絡圖片的雙緩存解決方案
如何利用shareSDK組件快速構建第三方的微博分享
以及優雅的code style。。。。。。
工程中之所以用到這麼多的開源庫
旨在印證android圈裡的一句至理名言:不要重復發明輪子(當然尼要有改造的能力)
這就是開源的力量,所以親們,不要再拘泥於API調用,界面開發這些淺層次的東西上
如何高效地編寫高質量的代碼
如何利用MVC模式構建軟件架構
如何靈活運用設計模式編寫穩定且易於擴展的代碼
這些才是我們應該真正去關心,真正投入精力去研究的事情
這就需要我們不斷去學習去拓展,不論是看經典書籍還是優秀的開源項目
擁抱開源,分享成果,讓我們攜手共創開源世界的新紀元吧!
下載鏈接
github下載鏈接:https://github.com/geniusgithub/Look-Around
溫馨提示
如果您覺得本文有用,請點擊應用“支持開發者”
每下載一個應用,您都為山區的失學兒童貢獻了一份自己的愛心
只要人人都獻出一點愛,世間將變成美好的人間~啊啊啊啊
more brilliant,Please pay attention to my CSDN blog -->http://blog.csdn.net/geniuseoe2012