主要根據需求來看哪個公司更專業,只要是認真開發軟件的公司,都還是不錯的。
作為從業者,我們是這樣建議:
如果需要開發APP,首先需要考慮的就是功能和模塊,比如這個APP打算用來做什么的,是用來購物,還是用來展示,然后主題先定好,然后要什么功能和什么模塊,如果是購物的,那肯定是有商品展示,商品下單之類的,那肯定是有開播和主播財務記錄,還有主播的排行等等功能模塊。
有什么不明白的,可以在進行討論。
首先,必須要有程序語言的基礎,比如C,或直接由JAVA基礎也行。
學會JAVA《JAVA編程思想》
了解安卓《ANDRIOD應用揭秘》,以及生命周期
學會安卓控件,數據庫,xml,以及其他的資源目錄結構的用途
搭載JAVA環境,下載IDE,一般使用ADT開發
準備好安卓系統的手機(虛擬機只能簡單虛擬運行,實際用安卓設備測試BUG比較好)
新建安卓工程
構思要做什么,怎么做
iOS平臺開發語言為Objective-C,開發者一般使用蘋果公司開發的ios sdk 搭建開發環境, iOS SDK是開發iPhone和iPad 應用程序過程中必不可少的軟件開發包,提供了從創建程序,到編譯,調試,運行,測試等一些列開發過程中所需要的工具;
安卓 Android開發語言為java,開發者一般是用谷歌公司開發的android sdk搭建開發環境,使用Java進行安卓應用的開發;
微軟Windows phone7開發語言是C#;
塞班symbian系統版本開發語言是C++。
注意事項
總之,針對不同的手機系統,各個手機系統開發公司都開發有針對自己系統的應用軟件開發工具,我們利用他們的開發工具,可以輕松的搭建出開發環境,通過學習相應SDK的開發文檔,進行各種APP的開發。
現在社交app開發已經成為一種時尚,前不久還向他們公司咨詢過關于APP開發多少錢的問題。
他給出了跟多意見,主要包括:
1.開發社區APP的目的
2.需要哪些功能
3.需要多長時間上線
4.對UI有什么特殊要求
回過頭來想一想,這些確實都是APP開發過程當中需要注意的問題