
軟件開發(fā)人員一般有產(chǎn)品經(jīng)理、安卓開發(fā)師、UI設計師、WEB前端工程師、后端開發(fā)人員、架構師、蘋果IOS開發(fā)師、軟件測試員等。
產(chǎn)品經(jīng)理:主要負責規(guī)劃產(chǎn)品的需求方案,產(chǎn)品經(jīng)理決定了app的整體構思和框架。
UI設計師:UI設計師負責頁面設計,用戶所能看到的頁面都由UI設計師進行設計,設計師根據(jù)經(jīng)理對app的規(guī)劃,再與客戶溝通,得到客戶認可后安排出app開發(fā)方案
程序開發(fā)人員:包括前端/后端/安卓/蘋果等各類開發(fā)人員,他們精通各類開發(fā)語言,如java、c/c++、html5、css等,有良好的編程思維和規(guī)范的代碼編寫習慣。
測試人員:app開發(fā)完成后,需要交給測試人員進行app的測試,運用各種工具對半成品和成品進行測試,找出不完善之處,幫忙開發(fā)人員改進性能、體驗、和界面。

想要開發(fā)好一款好的APP產(chǎn)品并不容易,下面在來說說安卓app開發(fā)過程中需要注意的問題:
1、安卓app開發(fā)有自己規(guī)范的一套標準,您在開發(fā)中必須無條件遵守。
2、在安卓app開發(fā)過程中,需要根據(jù)不同特性來進行優(yōu)化。
3、
4、避免利用那些智能手機可能不支持的硬件功能。
5、還要針對網(wǎng)頁的布局來調(diào)整字體的大小和觸控按鈕。
總結:安卓app開發(fā)說它簡單,并不簡單,它需要你懂得編程語言和網(wǎng)頁設計技術,說它復雜,它也簡單,有很多智能的系統(tǒng),和傻瓜程序可以幫助你制作APP,這些工具并不需要你知道專業(yè)的技術。總而言之要想開發(fā)一款優(yōu)秀的APP,你需要注意很多細節(jié),要多實踐、多總結。以后我還會詳細的介紹有關于安卓app開發(fā)的技術難題,
android 開發(fā)常用工具:FTP工具:Ftpserver。Wireshark:抓包工具,跟fiddler不一樣。ClassyShark:可以直接查看apk文件里所用到的框架,了解主流app的開發(fā)技術,及時學習。Android Debug Monitor:原來是用的Hierarchy Viewer,使用方法和之前的一樣,也是執(zhí)行sdk目錄下tools目錄中的monitor.bat文件,就可以打開一個可視化的操作界面,可以更加清晰地觀察應用的布局結構設計。Genymotion:Android模擬器,比SDK自帶的模擬器快多了,而且也可以選擇不同手機品牌。好的工具能使開發(fā)效率大大提高,達到事半功倍的效果,所以選擇適合自己的開發(fā)工具才是重要的。學習安卓開發(fā)建議還是選擇一所院校學習一下,可以鞏固自己的基礎。