2016-02-22 17:35:55 1287瀏覽
隨著Android應(yīng)用軟件滲透到我們生活的點點滴滴。越來越多的用戶離不開搭載Android系統(tǒng)的便利應(yīng)用??墒悄切?yīng)用又是怎樣研發(fā)出來的呢?以下是扣丁學堂講師為您總結(jié)的Android開發(fā)軟件流程詳解。策劃、交互、視覺、軟件、測試、維護和運營是Android開發(fā)軟件流程最重要的七個環(huán)節(jié),這七個環(huán)節(jié)并不是孤立的,相輔相成是它們開發(fā)一款成功產(chǎn)品的前提,同時它們也是孤立的,每一項都可以形成一個學科。
Android培訓之Android開發(fā)的基本知識:
1、策劃:需求收集(通過用戶調(diào)研、灰度發(fā)布、大數(shù)據(jù)分析、競品分析、領(lǐng)導(dǎo)拍腦袋等方式獲取需求)、需求整理(將需求歸類、劃分優(yōu)先級等)、將需求轉(zhuǎn)換成解決方案(輸出設(shè)計文檔);
2、交互:從心理學(利用人性的弱點)、人性化(心智)、個性化的角度將解決方案轉(zhuǎn)換成可交互的功能和界面(需要輸出交互文檔),比如加載等待、消息提示、頁面布局、頁面內(nèi)和頁面間的交互邏輯、頁面切換動畫等等,這個過程中一般會使用axure或者PowerPoint來制作交互文檔;
3、視覺:根據(jù)交互圖,使用PhotoShop來做視覺效果,在Android上的圖片格式大多是png和jpg,對于需要屏幕適配,程序又適合做屏幕適配的地方可以使用九圖,格式為 *.9.png。
4、軟件:根據(jù)視覺和交互效果將需求轉(zhuǎn)化為具體的實現(xiàn),在實現(xiàn)的過程中可能會因為需求、交互或者視覺的變動導(dǎo)致軟件實現(xiàn)的變動,因為策劃、交互、視覺這每一個環(huán)節(jié)都可能會有信息失真的現(xiàn)象,或者是由于市場環(huán)境的變化、獲取信息不夠準確、領(lǐng)導(dǎo)拍腦袋等等情況導(dǎo)致軟件始終處于被動狀態(tài),所以現(xiàn)在會提倡敏捷開發(fā)、結(jié)對編程、程序設(shè)計、同行評審、單元測試來提高程序的靈活性和穩(wěn)定性;
5、測試:軟件達到可交互的標準后,需要將可交互的程序提供測試,其中灰度發(fā)布(用戶測試)、自測(開發(fā)自測)、SQa(品質(zhì)保證)都算是測試;
6、維護和運營:通過測試程序達到穩(wěn)定標準后,軟件就可以上線了,軟件上線后,需要去維護,用戶反饋的問題要及時解決、用戶有疑問要及時解答;根據(jù)后臺統(tǒng)計信息、抓住可運營的節(jié)日、民族文化需要做運營來提高用戶使用產(chǎn)品的粘度,讓更多的用戶知道、使用產(chǎn)品都是運營應(yīng)該做的。
當了解了這七個環(huán)節(jié),喜歡Android開發(fā)的朋友們可以去觀看一下扣丁學堂Android開發(fā)教程視頻講座,是由專業(yè)的視頻后期制作人員進行制作,加入字幕、動畫、勵志元素,能使課程更加生動有趣。讓你可以更加輕松的學習Android知識。
查看更多關(guān)于“Android培訓資訊”的相關(guān)文章>>