
android 開發(fā)常用工具:FTP工具:Ftpserver。Wireshark:抓包工具,跟fiddler不一樣。ClassyShark:可以直接查看apk文件里所用到的框架,了解主流app的開發(fā)技術,及時學習。Android Debug Monitor:原來是用的Hierarchy Viewer,使用方法和之前的一樣,也是執(zhí)行sdk目錄下tools目錄中的monitor.bat文件,就可以打開一個可視化的操作界面,可以更加清晰地觀察應用的布局結(jié)構(gòu)設計。Genymotion:Android模擬器,比SDK自帶的模擬器快多了,而且也可以選擇不同手機品牌。好的工具能使開發(fā)效率大大提高,達到事半功倍的效果,所以選擇適合自己的開發(fā)工具才是重要的。學習安卓開發(fā)建議還是選擇一所院校學習一下,可以鞏固自己的基礎。

技術上面都是差不多的,現(xiàn)在市面上的開發(fā)公司基本上都能夠滿足客戶對app開的需要,如果你不是定制原生開發(fā),如果你是定制原生開發(fā),那么還是建議你選擇一家本地的開發(fā)公司來幫你開發(fā),其實做定制原生開發(fā)主要的是找到一個好的產(chǎn)品經(jīng)理,找到好的產(chǎn)品經(jīng)理你的app開發(fā)就邁出了一大步了。
如果是其他開發(fā)方式的話,那么你就可以在國內(nèi)范圍內(nèi)找一些開發(fā)制作公司來幫你完成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)整字體的大小和觸控按鈕。
總結(jié):安卓app開發(fā)說它簡單,并不簡單,它需要你懂得編程語言和網(wǎng)頁設計技術,說它復雜,它也簡單,有很多智能的系統(tǒng),和傻瓜程序可以幫助你制作APP,這些工具并不需要你知道專業(yè)的技術。總而言之要想開發(fā)一款優(yōu)秀的APP,你需要注意很多細節(jié),要多實踐、多總結(jié)。以后我還會詳細的介紹有關于安卓app開發(fā)的技術難題,