《重慶APP開發:APP開發是怎樣的》要點:
本文介紹了重慶APP開發:APP開發是怎樣的,希望對您有用。如果有疑問,可以聯系我們。
重慶APP開發(ww.appchongqing.net ):App開發是怎樣的呢,簡單來說APP開發是指專注于手機應用軟件開發與服務.
問題1:開發一個APP有多難?
這個與產品的復雜度有很大的關系,復雜度包括業務邏輯多不多,業務模塊多不多等,對于玩票的愛好者或者初學者來說,一般會先選擇功能比較少的產品來實現.我的第一個APP“蘋果序列號查詢”就屬于這種功能很少,邏輯不復雜的應用,簡要來說就是:
1.找一個API,根據序列號去請求查詢數據,返回數據后進行解析呈現.
2.另一個大功能就是記錄查詢歷史功能少,邏輯不復雜對于我來說有一個好處是:雖然心里還是沒底能不能完成,但是至少自己思路一直很清晰,先完成什么事情,再去完成什么事情.
問題2:需要經歷哪些流程?
1.像我這樣沒有編程基礎的,學習基礎知識的過程肯定是必須的.我的學習過程在背景介紹里面已經描述過了.
2.有了一些基礎之后,就需要有做出應用的構思.如果沒有自己想要做的產品,類似于天氣查詢這樣很多人都會拿來練手的應用是比較好的選擇.API成熟;做過的人多,有問題隨時查詢基本都能有答案.我做“蘋果序列號查詢”是因為之前沒有這樣的應用,每次需要查詢蘋果產品激活信息都要去那些廣告繁多的網站上,體驗很不好.剛好聚合數據又有蘋果序列號查詢的API,所以就想自己做一個 .
3.這一步就是寫代碼的過程了,對于Android來說,代碼有兩個方面:布局配置(xml)+具體業務邏輯(一般用Java語言).
4.完成開發之后就是在各大應用市場上線了.
問題3:難點都在哪里?什么時候出現?
就像上面說的一樣,新手會遇到各種各樣的問題,我不認為都是難點,由于對于新事物的不熟悉,很多別人認為很簡單的地方在我這里都會成為攔路虎,唯一能做的就是保持耐心,不斷去找答案.比如在“蘋果序列號查詢”開發過程中,阻礙最長時間的是這樣一個問題(耗了兩天才解決):在使用聚合數據API時,請求數據的一個代碼塊始終無法執行到,我在網上查了兩天,再反復看自己的代碼,都沒有解決.實在沒辦法了,工作日的時候,向聚合數據的工程師求助,最后問題是我在配置文件里面少寫了一行代碼,導致sdk初始化不成功.聚合的工程師在遠程很快就發現了這個問題,所以我認為遇到的不見得都是難點,關鍵還是遇到問題后自己怎么去尋找解決問題的途徑和方法.
問題4:需要哪些人員進行開發?
標準的配備一般是:產品,設計,軟件工程師,測試工程師,但是根據項目大小以及性質,可以精簡.個人項目,當然1個人就充當了上面4種角色了.產品原型在紙上畫出來,設計樣式軟件工程師在代碼中不斷調整實現,軟件工程師寫完后自己進行簡單測試.
問題5:需要多少錢多少時間?
錢方面不清楚,時間上也是根據具體應用業務邏輯多不多,業務模塊多不多來決定的.目前我個人完成的2個應用,做出第一版花費的時間都在10-15天左右,這個速度肯定是偏慢的,因為對于我來說很多知識都需要去現學.
本文源自:ww.appchongqing.net/yejiezixun/570.html
歡迎交流《重慶APP開發:APP開發是怎樣的》相關教程,維易PHP學堂將分享更多教程。