由於畢業設計,要到一款APP,此前沒有任何的開發經驗,我是學習Python的,想問問如果做andriod的開發需要掌握哪些東西?包括IDE和語言(java額稍微會一點)。我還想問一下就是當APP發布之後,開發人員如何來擷取使用者的一些資料,像網站課一放在伺服器上,那麼APP呢?這個不懂。。。。。對於一上問題求指教。
回複內容:
由於畢業設計,要到一款APP,此前沒有任何的開發經驗,我是學習Python的,想問問如果做andriod的開發需要掌握哪些東西?包括IDE和語言(java額稍微會一點)。我還想問一下就是當APP發布之後,開發人員如何來擷取使用者的一些資料,像網站課一放在伺服器上,那麼APP呢?這個不懂。。。。。對於一上問題求指教。
短期的話推薦兩本書吧:head first java和
Android Programming:The Big Nerd Ranch Guide
IDE就是android studio
後端你可以選擇你熟悉的python,其實php有一款架構laravel最近很火啊,如果你還不熟悉python的web架構的話你可以試一下
好運!
做安卓的話,最基本的你要學會用android studio,語言要會java,其他的就可以按照網上的各種入門教程做出一個最簡單的app了。
至於擷取使用者資料要看你需要什麼使用者資料了,目前市面上有很多做第三方統計分析的公司,大部分是免費的,你可以使用他們。
mysql + PHP 做伺服器端,做出restful api
java +Android 做移動端,用http擷取或者提交資料到服務端的restful api做資料庫操作
主要是android studio吧!語言使用java,你學習過python的話,可以使用django或者flask搭建一個簡單的伺服器。
首先要明白你自己要做什麼樣的東西,要做成什麼樣,給什麼人用。再去研究要學什麼樣的技術。
語言需要會java,標準庫需要會io、並發、容器、字串、網路。
安卓這邊需要瞭解android 的四大組件。
然後。。後端的話也是放伺服器上的。你可以不自行開發,而是選用一些資料平台。它們會提供web api給你調用。