首頁>Club>
13
回覆列表
  • 1 # 之乎者也的春天

    前面的幾個回答比較零散,我來總結一下,Android開發的環境、工具和語言。

    電腦系統Linux (推薦)MacOS (推薦)Windows開發環境JDK (建議1.8+)Android SDKAndroid NDK(看需求)開發語言Java (最傳統的Android應用層開發語言)Kotlin (2017年被Google宣佈為Android官方開發語言,現在應用越來越多)C/C++ (可能很多人不知道利用NDK,純使用C、C++也能開發App,用的比較少;另外JNI也會涉及到C、C++)Groovy (Android 現在主流使用Gradle構建,因此使用Groovy語言,也需要了解,至少能滿足日常開發需求)另外ReactNative、Weex、Hybrid混合開發(寫H5,基於Android WebView控制元件)會用到JavaScript、Html、CSS或類似知識。(其中ReactNative、Weex是利用JS寫UI最終渲染為系統原生元件)Dart (前幾天Google宣佈Flutter釋出beta版,這是一個跨平臺、免費開源的移動UI框架,使用Dart語言開發,由於其理念和效能可能比RN、Weex要好,後面可能用的越來越多)其他如C#等,個人認為屬於非主流,不推薦開發工具Android Studio (Eclipse、ADT已成為歷史)Visual Studio Code或者Sublime (可用於寫Android混合開發中的H5,當然寫前端工具就多了,推薦這兩個)

  • 中秋節和大豐收的關聯?
  • 家用中央空調好嗎?家用中央空調有什麼優點?