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