想要自己做一個APP,至少需要ioses和androids兩個平台,來滿足現在主(zhǔ)要(yào)的手機平台使用用戶。當然這是比較比較全麵的要求,如果自己(jǐ)做一個APP的話(huà),你要懂得美工、ui設計、編程、後台等,要懂的很多才能做出一個能用的APP哈,像(xiàng)UU眾創技術(shù)聯盟這樣的工程師(shī)集中的地(dì)方,可能會比較適合你去學習一下,參考一下別的工程師是(shì)怎麽做的。手機app軟(ruǎn)件開發流程:
1、選擇一家大型且有實力的app開發商,如國內的【應用公園】;
2、確定自己的app開發功能需求,並且形成文檔提交(jiāo)給開發商;
3、評估(gū)app開發功能需求,具體開(kāi)發時間以及開發費用(yòng)等;
4、app程序製作;
6、app功能(néng)測試;
7、app上(shàng)線;完成定(dìng)製開發;
1、ioses平台開發語言為Objective-C
2、安(ān)卓 androids開發語言為java
這裏說的Objective-C,java都是編程語言程序。當然(rán),能實現編程的語言不止上述兩種(zhǒng)。
Objective-C是擴充(chōng)C的麵向對象編程(chéng)語言。Objective-C流行的主要原因可能是它是為(wéi)數不(bú)多一種(zhǒng)可以為iphoness和ipads編程的語言。
Java是一種可(kě)以撰寫跨平台應用程序的麵向對象(xiàng)的程序設計語言。Java 技術(shù)具有卓越的通用性(xìng)、高(gāo)效(xiào)性、平台移植性和安全性,廣泛(fàn)應用於PC、數據中心(xīn)、科學超級(jí)計算機、同時擁有全球(qiú)較大的開發者專(zhuān)業社群。
若想自己寫APP,那麽得學以上中一種(zhǒng)語言。Objective-C需要一點(diǎn)C或C++的基礎。
軟件開發人(rén)員一般有產品經理、安卓開發師、UI設計師、WEB前端工程師、後端開發人員、架構師、蘋果ioses開發師、軟件測(cè)試員等(děng)。
產品經理:主要負責規劃產品的需求方案,產品經理(lǐ)決定了app的(de)整體構思和框架。
UI設計師:UI設計師負責頁麵(miàn)設計(jì),用戶所能看到的頁麵都由(yóu)UI設計師(shī)進行設(shè)計,設計師根據經理對(duì)app的(de)規劃,再與客戶溝通,得到客(kè)戶認可後安排出app開發(fā)方案
程序開發人(rén)員:包括前端/後端/安卓/蘋果等各(gè)類開發人員,他們精通各類開發語言,如java、c/c++、html5、css等,有良好的編程思維和規範的代碼編寫習慣。
測試人員:app開發完成後,需要交給(gěi)測試人員(yuán)進行app的測(cè)試,運用各種(zhǒng)工具對半成品和(hé)成品進行測試,找出不完善之處,幫忙開發人員改進(jìn)性(xìng)能、體驗(yàn)、和界麵。