您的位置:首頁(yè)>>分享>>小程序開發(fā)
APP開發(fā)是怎樣的?

時(shí)間:2017-05-09 10:38:52作者:常熟做網(wǎng)站制作

 App開發(fā)是怎樣的呢,簡(jiǎn)單來說APP開發(fā)是指專注于手機(jī)應(yīng)用軟件開發(fā)與服務(wù)。





        問題1:開發(fā)一個(gè)APP有多難?

        這個(gè)與產(chǎn)品的復(fù)雜度有很大的關(guān)系,復(fù)雜度包括業(yè)務(wù)邏輯(Logic)多不多,業(yè)務(wù)模塊多不多等,對(duì)于玩票的愛好者或者初學(xué)者來說,一般會(huì)先選擇功能比較少的產(chǎn)品來實(shí)現(xiàn)。我的第一個(gè)APP“蘋果序列號(hào)查詢”就屬于這種功能很少,邏輯(Logic)不復(fù)雜的應(yīng)用,簡(jiǎn)要來說就是:


        1.找一個(gè)API,根據(jù)序列號(hào)去請(qǐng)求查詢數(shù)據(jù)(data),返回?cái)?shù)據(jù)(data)后進(jìn)行解析(analysis 剖析;深入分析)呈現(xiàn)。常熟app開發(fā)秉持拒絕平凡、突破與創(chuàng)新的理念,致力于打造高品質(zhì)的APP。常熟app開發(fā)是指專注于手機(jī)應(yīng)用軟件開發(fā)與服務(wù)。
        2.另一個(gè)大功能就是記錄查詢歷史功能少,邏輯(Logic)不復(fù)雜對(duì)于我來說有一個(gè)好處是:雖然心里還是沒底能不能完成,但是至少自己思路一直很清晰,先完成什么事情,再去完成什么事情。


        問題2:需要經(jīng)歷哪些流程?
        1.像我這樣沒有編程基礎(chǔ)的,學(xué)習(xí)基礎(chǔ)知識(shí)的過程肯定是必須的。我的學(xué)習(xí)過程在背景介紹里面已經(jīng)描述過了。         2.有了一些基礎(chǔ)之后,就需要有做出應(yīng)用的構(gòu)思。如果沒有自己想要做的產(chǎn)品,類似于天氣查詢這樣很多人都會(huì)拿來練手的應(yīng)用是比較好的選擇。API成熟;做過的人多,有問題隨時(shí)查詢基本都能有答案。我做“蘋果序列號(hào)查詢”是因?yàn)橹皼]有這樣的應(yīng)用,每次需要查詢蘋果產(chǎn)品激活信息都要去那些廣告繁多的網(wǎng)站上,體驗(yàn)很不好。剛好聚合數(shù)據(jù)(data)又有蘋果序列號(hào)查詢的API,所以就想自己做一個(gè) 。
        3.這一步就是寫代碼(code)的過程了,對(duì)于Android來說,代碼(code)有兩個(gè)方面:布局配置(deploy)(xml)+具體業(yè)務(wù)邏輯(Logic)(一般用Java語言)。常熟app開發(fā)秉持拒絕平凡、突破與創(chuàng)新的理念,致力于打造高品質(zhì)的APP。
        4.完成開發(fā)之后就是在各大應(yīng)用市場(chǎng)上線了。

        問題3:難點(diǎn)都在哪里?什么時(shí)候出現(xiàn)?
        就像上面說的一樣,新人會(huì)遇到各種各樣的問題,我不認(rèn)為都是難點(diǎn),由于對(duì)于新事物的不熟悉,很多別人認(rèn)為很簡(jiǎn)單的地方在我這里都會(huì)成為攔路虎,唯一能做的就是保持耐心,不斷去找答案。比如在“蘋果序列號(hào)查詢”開發(fā)過程中,阻礙最長(zhǎng)時(shí)間的是這樣一個(gè)問題(耗了兩天才解決):在使用聚合數(shù)據(jù)(data)API時(shí),請(qǐng)求數(shù)據(jù)(data)的一個(gè)代碼(code)塊始終無法執(zhí)行到,我在網(wǎng)上查了兩天,再反復(fù)看自己的代碼(code),都沒有解決。實(shí)在沒辦法了,工作日的時(shí)候,向聚合數(shù)據(jù)(data)的工程師求助,最后問題是我在配置(deploy)文件里面少寫了一行代碼(code),導(dǎo)致sdk初始化不成功。聚合的工程師在遠(yuǎn)程很快就發(fā)現(xiàn)了這個(gè)問題,所以我認(rèn)為遇到的不見得都是難點(diǎn),關(guān)鍵(解釋:比喻事物的重要組成部分)還是遇到問題后自己怎么去尋找解決問題的途徑和方法。

        問題4:需要哪些人員進(jìn)行開發(fā)?
        標(biāo)準(zhǔn)的配備一般是:產(chǎn)品,設(shè)計(jì),軟件工程師,測(cè)試(TestMeasure)工程師,但是根據(jù)項(xiàng)目大小以及性質(zhì),可以精簡(jiǎn)。個(gè)人項(xiàng)目,當(dāng)然1個(gè)人就充當(dāng)了上面4種角色了。產(chǎn)品原型在紙上畫出來,設(shè)計(jì)樣式軟件工程師在代碼(code)中不斷調(diào)整實(shí)現(xiàn),軟件工程師寫完后自己進(jìn)行簡(jiǎn)單測(cè)試(TestMeasure)。

        問題5:需要多少錢多少時(shí)間?
        錢方面不清楚,時(shí)間上也是根據(jù)具體應(yīng)用業(yè)務(wù)邏輯(Logic)多不多,業(yè)務(wù)模塊多不多來決定的。目前我個(gè)人完成的2個(gè)應(yīng)用,做出第一版花費(fèi)的時(shí)間都在10-15天左右,這個(gè)速度肯定是偏慢的,因?yàn)閷?duì)于我來說很多知識(shí)都需要去現(xiàn)學(xué)。


標(biāo)簽:常熟app開發(fā)

back

常熟市虞山鎮(zhèn)莫干路2號(hào)

? Copyright 2022 baichuangweb.com

版權(quán)所有 蘇ICP備16050462號(hào)-1 常熟做網(wǎng)站蘇公網(wǎng)安備 32058102001233號(hào)

友情鏈接:

本站關(guān)鍵詞:常熟網(wǎng)站制作 常熟做網(wǎng)站 常熟網(wǎng)絡(luò)公司

過往皆為序章 未來一切可期

掃一掃,加我微信