<< 接續上篇 Method SimpleDateFormat 一個繼承 DateFormat 這個抽象類別的類別用來格式化(將日期轉為字串)或解...
準備實現 iOS 上 UITabBarController + UINavigationController 的功能,這中搭配經常出現在各種類型的 App 上。...
這章要來為大家介紹例外處理(Exception Handing),但其實在介紹例外處理之前,想先和大家介紹錯誤(Error)與例外(Exception)的差別,...
MyLocation 實作流程 Google Map Activity Android Studio 很貼心的提供我們 GoogleMap Activity 的...
<< 接續上篇 Method AlertDialog 一種小型視窗,用來提示使用者資訊或讓使用者輸入所需資訊。 利用 AlertDialog.Bu...
Retrofit Retrofit 是 Android 和 Java 中 處理 HTTP 請求的 Thired party library ,他是基於 OKH...
這一次想了解讀取 Camera / Album 的部分,還有 ImageView 相關的設定。 提供兩個按鈕,一個從相冊取圖片、一個從相機拍照取圖片。 將取...
<< 接續上篇 Method 自定義 Fragment 打開前面導入時建立好的 Frgament.kt 檔會看到已經有一個建立好並繼承 Fragm...
來介紹一下DiffUtil 以往我們在使用RecyclerView時最常使用的是 RecyclerView.Adapter及其更新方式notifyDataSe...
今天開始的課程為資料清單,建立一個新的專案,專案的選擇與先前課程相同,並新增三類 Package 資料夾,分別命名為:Controllers、Models、...
本教學適合已有物件導向程式設計經驗的學習者 (若沒有的話,在某些章節可能會較辛苦,不過都可以克服的),未曾使用過 Android Studio 與 Kotl...
已經安裝好Ktor了,接下來要建置的就是資料庫的部分,雖然選擇的資料庫類型有很多,不過還是用筆者常用的MySQL來當作練習示範好了。所以這一回的介紹比較偏向安裝...
在開發 JVM 專案時,有時會遇到這些實務問題: 專案使用的 Gradle 版本跟自己本機安裝的不同 參與專案開發的每位成員使用的 Gradle 版本都不同...
昨天設好導覽列,要讓點擊導覽列按鈕會跳去不同的頁面,這個功能看起來和 Activity 切換相似,卻是使用好幾個 Fragment 在同一個 Activity...
在上一篇簡單介紹了 Kotlin 和 Java 的不同以及他的特色,那這篇就要延伸到基礎語法以及如何使用了! IDE 選擇 在 Kotlin 的開發上會有下列幾...
Kotlin 的誕生 Kotlin 的雛型從 2011 年開始,JetBrains 試圖在 Android project 中替換 Java,然而當時除了 Sc...
這次做一個地圖應用,通過 Google Map 顯示自己的位置以及對應的座標。 功能 在首頁提供一個按鈕,點下去會檢查有沒有使用定位功能的權限。 如果沒有權限...
除了使用 DSL 的方式和資料庫進行互動之外,我們還可以透過更加物件導向的方式,來和資料庫進行溝通。 以下我們介紹使用 DAO 的方式,來和資料庫進行溝通。 什...
今天做一個這樣的練習,可以通過畫面滾動的方式來瀏覽 15 張圖片以及對應的描述。 類似 iOS 開發中會用到的 UITableView / UICollecti...
前言: 有時候我們會需要看我們給Server的request跟回傳的response時, 如果需要一個一個去Log,就會有點麻煩,這時候我們可以用 interc...
試做一個簡單的點餐系統,在第一頁輸入訂購人姓名之後,點選按鈕會跳轉到第二頁的品項選擇,並且會在第二頁Text顯示剛輸入的訂購人姓名,點選完後最後會回到第一頁並...
Bottom Navigation 這次想要實作 Bottom Navigation 需要實作的功能有 希望每次切換畫面標題都能夠更換 HOME2, HOM...
演變 在 Android 3.0 之前,通知是使用 Notification() 來達成 val notification = Notification(ico...
Null Safety Null Safety 應該是每個介紹 Kotlin 的文章或影片都會提到的 Part ,也是因為這個改動,讓他和 Java 開始有分...
一樣用這張圖當作開場,今天會完成除了 Room 之外的 MVVM 架構 View & ViewModel ViewModel 會負責接收 View 的...
昨天使用了 Firebase 的 Realtime Database 功能今天試著使用另一個資料庫 Firebase Cloud Firestore 綁定動作大...
這次做一個會用到手勢的應用,在 App 中放入一個 ImageView 通過手勢來拖動和縮放。 畫面中間放一個 ImageView ImageView 可以拖...
使用語言 Kotlin 使用元件 EditText TextView Button Method SharedPreferences 簡單的本地儲存方...
Keyword: Kotlin Multiplatform Mobile(在每篇的開頭會標註這篇的重點內容與技術,讓大家更有印象,已經很熟悉了就請直接跳過吧)(...
首先,我們要設定好用來顯示資料畫面的 Adapter,之前做 RecycleView 時是自定義 itemView,這次偷懶一下直接用內建的 Layout...