Home Android app 新手開發(中文)
Post
Cancel

Android app 新手開發(中文)

Android app 新手開發

你是第一次開發 andriod app 嗎?如果是的話,應該會有很多疑問? 到底從何開始?網路上的資料也是零零散散的。

以下分享我們的開發歷程,目的是讓你們可以減少摸索的時間,而把時間花在開發上面,產生價值。

當初我們自己也摸索了好久,才終於成功上架 app,但其實真正花在 coding 的時間不多。

如果你也是想做 side project,沒那麼多時間自己摸索,或許可以參考這篇, 應該可以幫你省下很多時間。

下面分享作 andriod app side project 一定會用到的東西

  1. IDE
  2. 版控
  3. Language

IDE

使用 Android Studio

官方的 IDE,由 Google 提供,提供豐富的功能,如代碼補全、佈局設計器、模擬器等。

選擇它的原因很簡單,因為是官方的,支援最多。

Desktop View

版控

不管你是不是多人一起開發,你肯定需要版控。

這邊推薦: Github + sourcetree

相關介紹及教學

Language

Android Studio 中,當你在建立 project 時,default 推薦使用 Kotlin

Desktop View

Why Kotlin ?

  1. 官方支持:Google 在 2017 年 I/O 大會上宣布 Kotlin 成為 Android 的官方開發語言之一,這意味著 Kotlin 享有與 Java 相同的支持和資源。

2.高效開發:Kotlin 減少了樣板代碼,讓開發者專注於業務邏輯,從而提高了開發效率和生產力。

  1. 更少的錯誤:由於內建的空安全性和智能類型推斷,Kotlin 幫助開發者在編譯時捕捉潛在的錯誤,減少了運行時錯誤的可能性。 現代化語言特性:

  2. Kotlin 支持許多現代化的語言特性,如協程(coroutines)和 DSL(領域特定語言),這使得開發並發和異步代碼更加簡單和直觀。

Kotlin 是一種強大而靈活的編程語言,特別適合於 Android 應用開發。它的簡潔性、空安全性和與 Java 的互操作性,使得它成為一種非常實用且高效的開發工具。隨著 Google 和開發者社區的支持,Kotlin 已成為 Android 開發的主流選擇。

Suggested path

我們推薦先使用 IntelliJ 學會 kotlin 基本語法,再到 Android Studio 上開發,因為 IntelliJ 輕量、而且可以使用 console 快速看到 output, Android Studio 很肥,若你的電腦不是太新,會發現開 Android Studio 會讓系統吃掉很多資源。

Desktop View

以上,祝開發順利!

☝ツ☝

This post is licensed under CC BY 4.0 by the author.

👈 ツ 👍