『壹』 一個人怎麼開發一個安卓社交APP
一個人開發一個安卓社交APP不難,如果是業余時間,每天下班回家到12點,這樣每天大概4個小時,外加周末每天12個小時,一個月足夠了(有經驗的條件下)~
A.UI設計是否已有?如果有會節約很多時間,沒有你估計還得自己PS一下圖片;
B.對編程是否有經驗?從題主的問題可以看到你對編程估計經驗不足;
社交軟體分很多種,常用的無非附近人,發發圖,拍拍照,修修圖,拍拍視頻;
下面分別介紹下各種技術:Android後台,JavaServlet,走HTTP,不走Thrift,不走自有協議
首先,討論Android端:
1.首要條件是熟悉Java編程,沒有任何計算機基礎的人麻煩,有基礎的人學起來估計很快;
2.其次熟悉Android的開發環境,直接開頭從最簡單不復雜的頁面開發,那麼你需要了解:Activity,Fragment,Service工作機制,以及、Sqlite、文件存儲等,了解常用界面layout編寫,知道一些界面的兼容,這些東西都知道就夠了,一個簡單APP就可以搞起;
如果能知道一些加密協議,比如:DES/AES,IMEI綁定(社交很容易導向約炮/黃圖等問題,所以得做點措施),MD5等更好;
3.會用到一些Android上的開源組件:圖片載入-ImageLoader,滑動刷新-/,圖片渲染-GpuImage等等,要知道並且會用;
4.一些需要的公共服務:位置定位-網路定位(網路地圖API-首頁)/高德定位(LBS開放平台|高德地圖API),推送-網路推送/極光推送等等,數據統計-友盟統計,這些應該夠了;
5.與伺服器交互的協議:HTTP協議的掌握,get/post就夠了,補充:Volley網路請求庫等;
其次,討論後台:
1.由於你是新手,我們這里開發語言直接用Java/PHP,Java的話就直接Servlet就Ok,簡單容易,上手快,如果PHP就LAMP,個人推薦Java,知道一點HTTP協議;橡彎
2.資料庫直接用Mysql,操作起來方便,熟悉的人多問起來快速有人回答;
3.學會SQL的編寫,基本的Select、Update、Insert、Index就夠了,不會Join之類不怕,就多寫幾個語句,性能差不怕,抗住就行,後面再改;
4.資料庫連接用:JDBC,簡單容易上手快;
5.聊天系統可以用第三方的融雲之類,我記拍局得有個日活20W以下不收費的;
6.簡訊系統也可以用第三方的;
7.伺服器就直接用阿里雲,買一台阿里雲,直接跑一個MysqlTomcat就行了,後面有用戶了升級再說;
總之,原則就是襲如讓市面上有的,開源的,最便宜的都可以拿來用。
綜合一下,首要是Java語言,然後知道Android編寫界面,知道Android跟後台HTTP交互,知道Service開發,知道Servlet編寫,知道JDBC操作,等JDBC寫好可以升級知道資料庫連接池(DBCP)。
『貳』 一個人可以製作APP嗎
個人也是可以製作APP,以及公司網站高模的
1、開發原生APP:掌弊差握足夠多的開發知識或者個人組建團隊,開發APP設計到的東西很多,從APP功能需求、UI設計、開發(包括ios和Android系統,前端和後端)、測試、上傳,以及伺服器相關知識等等。對戚卜緩於個人來說開發難度還是有點大,建議可以通過團隊合作完成。
2、免編程製作:現在很多外包開發公司都有一套系統,不用懂編程就可以製作。尤其是對於電商行業(社交電商和社區團購)、教育行業、服務行業、外賣類、生鮮類、母嬰類、建材類、寵物類、連鎖超市、零售類、酒店預訂類等等
『叄』 自己能製作APP軟體嗎
自己能製作APP軟體嗎?
自己懂技術或者有技術團隊的話能製作APP軟體,製作流程如下:
製作App的第一步就是一個想法的形成。
有想法後,通過想法來進行App的主要功能設計和大概界面構思設計。
然後是大功能模塊代碼編寫和大概的界面模塊編寫。
再把大概的界面和功能進行連接。
自己沒有專業的技術團隊臨時組建的話成本和周期都是不可估量的,團隊成員的配合也需要長期的磨合。所以可以考慮外包給專業團隊去做,專門定製,定製流程如下圖:

『肆』 開發一款app一個人能做的來嗎具體有哪些過程
你做一個非常簡纖派單,功卜盯能單一的APP,一個人也能做得下來,比如前年流行的像素鳥游戲。
但是,如果做一個功能比較全的APP,那就得團隊來做了。過程的話,沒有一個固定流程,但一般包括市場調研,產品定位,設計毀弊賀理念,功能設計,UI設計,資料庫建設管理,安全建設管理,試運行,後期維護等,總之,是比較費時費力的大工程。