android 新手求教?

來源:互聯網
上載者:User
由於畢業設計,要到一款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給你調用。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.