轉自:http://www.cnblogs.com/hubcarl/p/4030884.htmlphp
正在作App,後續補充:html
概述:以我開發的一款編程學習的App[編程在線]爲例講講如何作一款本身的Android App。
在大學時, 本身是學計算機專業的,並且還和老師一塊兒作過一年半的項目。 有時候是否是有這樣的想法,作一個本身的網站、但一直未付諸行動。
2012年時, 終於付諸行動了,花了三個月,現學現賣, 熬夜通宵用PHP作了一個小網站,但後續就再沒有堅持下去。 直到從電信行業轉行互聯網行業後,作一款屬於本身的應用的的想法愈來愈迫切,因而今年開始便投入到Android App開發的陣營中來。今年斷斷續續作了4款Android App應用, 一款公司應用,三款自有應用。從前期的學習, 到後續的實踐,不少東西須要本身去摸索.java
目前,應用資訊類型App功能核心都包括內容列表展現、內容詳情展現、我的中心、 評論分享、搜索四大功能。android
下面就我以我開發的一款編程學習的App[編程在線]爲例, UI + Andorid客戶端 + 服務器 + 內容 + 上線 都是我一我的在作, 最終作出這樣一款App來花費了大量的時間和精力。先簡單介紹一下[編程在線]App。編程
編程在線介紹:緩存
編程在線是一款包括編程語言、移動開發、WEB開發、RSS訂閱功能的綜合性編程學習客戶端。界面簡潔、操做簡單。文章內容包括java、NET、C/C++、PHP、Android開發、Windows開發、iPhone開發、JavaScript開發、AngularJS、Node.js、JQuery等精彩技術文章。安全
編程在線功能:服務器
總計設計:restful
一款android App須要考慮的問題:網絡
經常使用系統組件和開源組件:
一、Fragment
二、側邊欄
slidingmenu 或者 NavigationDraw
三、圖片加載: imageLoader
兼容性問題,部分遠程圖片沒法加載顯示
四、HTTP異步加載android-async-http
五、上拉下拉刷新: pullrefresh
六、tab控件 PagerSlidingTabStrip
七、SAXParser 解析 rss
八、集成QQ登錄和騰訊微博登錄
九、分享組件能夠調用系統的,也可使用第三方組件ShareSDK
十、消息推送
十一、UI設計
廣告平臺:
豌豆莢、廣點通、 有米廣告、 點樂積分牆、 多盟廣告等等
應用市場:
應用寶、豌豆莢、百度、9一、安智、安卓、360、華爲(暫不容許我的提交的應用)、小米、魅族等
應用審覈:
審覈都要3--10天左右,須要提供身份證實或者簽定協議,部分市場某些應用不容許上架。特別廣告和積分牆的應用。
編程在線下載:
編程在線網站:http://codestudy.sinaapp.com (最新版2.1)
編程在線移動版:http://codestudy.sinaapp.com/mobile/