
你需要確定你要開發(fā)哪種平臺的上App,IOS還是Android。
你要有一臺配制較好的電腦,做開發(fā)。

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