我以爲,做爲一個 Android 開發者,必定得要獨自作一個應用出來併發布到應用市場上,這不單單是爲了要熟悉開發一個應用的整個流程,更是要體驗一下從 0 到 1 開發一個應用的創造感和成就感。看着本身作出來的成果,會有更大的動力去深刻學習、研究。git
設計並開發一個應用,須要幾個步驟?github
首先,是要作一個什麼類型的應用。能夠模仿應用市場上的優秀應用,也能夠按照本身的想法獨立設計,不過能夠確定的是開發的這個應用是以目前的技術能夠實現的、感興趣的和有必定挑戰性的。服務器
其次,是數據來源。對於我的開發者來講這是個難點,沒有服務器怎麼辦呢,不怕,據說過 Jsoup 沒,這個玩意很是強大,它能解析 HTML (也能夠說是一個網站頁面),對於用戶而言只要能看到東西就能夠了 (用戶才無論數據是從哪來的呢),就這樣,數據這個問題就解決了,並且數據也不用本身維護。使用方法各位能夠自行 Google。微信
接着,開始進行編碼開發。對於開發,這裏就不展開來講了。併發
而後,是上傳應用到各應用市場。若是想本身的應用能賺取收益的話能夠集成廣告 (如今廣告平臺也挺多的,能夠自行查下哪一個廣告平臺比較好)。接下來是進行多渠道簽名打包,到各應用市場申請開發者賬號,上傳應用審覈(說到這個就不得不吐槽一下了,如今的各應用市場審覈標準各類限制我的開發者,能夠說如今的我的開發者是不太可能依靠我的 APP 過日子的了,只能賺個零食錢)。app
最後,就是推廣了,這個。。若是本身開發一個這麼牛掰的應用沒幾我的下載,那是很打擊本身自信心的,也會影響到本身開發應用的成就感。對於推廣技巧,能夠應用內寫個邀請好評、分享功能,或者在寫篇總結文章發到微博、QQ / 微信羣裏,固然也有其餘的一些途徑。學習
下面呢,是我本身開發的一個應用,叫微冷知識,我已經在 GitHub 上開源了,歡迎你們指正。網站
GitHub 地址:github.com/fengrixin/C…設計
但願對各位有所幫助