2020-12-29 20:15:00 來自于應(yīng)用公園
你需要確定你要開發(fā)哪種平臺的上App,IOS還是Android。
你要有一臺配制較好的電腦,做開發(fā)。
你要會開發(fā)所用的技術(shù),例如:C#,Java,SQL等
你要會配置一般的服務(wù)器。
你要會設(shè)計(jì),設(shè)計(jì)界面,好看用戶體驗(yàn)好,才有人用。
以上條件都具備了,開發(fā)一個App應(yīng)該沒什么大問題了,當(dāng)然其它一些不是特別重要的條件也是要的,比如英語好,可以查國外的技術(shù)貼。邏輯好,可以寫出正確的業(yè)務(wù)代碼。數(shù)學(xué)好,可以寫出高效的算法。有社會常識,避免一些低級錯誤。有心理學(xué)知識,等等吧。手機(jī)app定制,全部OK,幫你搞定!
開發(fā)一個完整app需要掌握哪些知識
1、前期需求規(guī)劃與信息——你需要制定出一個完整的需求文檔,功能文檔,流程圖,時序圖。
2、交互設(shè)計(jì)、之后再根據(jù)這些設(shè)計(jì)出完整的UI界面并學(xué)會切圖,這里還需要你懂得px,pt和dp之間的換算,屏幕密度的換算和相互之間的系數(shù),以便你的app能完美適應(yīng)不同分辨率設(shè)備。其中交互設(shè)計(jì)需要你懂得很多人機(jī)操作的技巧經(jīng)驗(yàn),UI設(shè)計(jì)需要你掌握Photoshop和Illustrator等操作。
3、使用ADT之類的開發(fā)環(huán)境進(jìn)行app軟件開發(fā),你基本的也得掌握java語言,熟悉android環(huán)境和機(jī)制。
4、如果不是單機(jī)版的app,需要用到服務(wù)器,那你還得掌握WebService相關(guān)知識和開發(fā)語言,常用的有ASP.Net,PHP,JSP等。
掌握3G項(xiàng)目實(shí)戰(zhàn)開發(fā)其實(shí)只需7天! ???? —— 特別提示:3G Android本身并不難,無非是要熟悉Android的體系架構(gòu)和Android API所提供的各種手機(jī)服務(wù)功能,如果遇到了精通Android的好老師,這些知識用7天是完全可以學(xué)得很透徹的,關(guān)鍵是終要結(jié)合java基礎(chǔ)知識和網(wǎng)絡(luò)原理來開發(fā)各種手機(jī)上的時髦應(yīng)用,這需要很好的java編程功底和對網(wǎng)絡(luò)應(yīng)用的協(xié)議原理非常熟悉。事實(shí)證明,傳智播客多名學(xué)員在具備JavaEE技術(shù)的基礎(chǔ)上,僅用7天時間就完全學(xué)會并成功高薪入職Android平臺的3G項(xiàng)目開發(fā)。