Roadmap
- 18 Aug Compose Multiplatform 實戰:CMP中使用ROOM開發跨平台資料庫 & 疑難雜症
- 18 Aug Compose Multiplatform 實戰:CMP實作跨平台資料庫SqlDelight
- 18 Aug Compose Multiplatform 實戰:CMP中使用koin來依賴注入Dependency Injection
- 18 Aug Compose Multiplatform 實戰:CMP中實作NavigationBar底部欄
- 18 Aug Compose Multiplatform 實戰:CMP中透過StateFlow來管理UI狀態
- 18 Aug Compose Multiplatform 實戰:CMP中實作Compose Navigation頁面切換
- 18 Aug Compose Multiplatform 實戰:使用 expect 和 actual 實現跨平台程式碼
- 18 Aug Compose Multiplatform 實戰:CMP用Compose實作跨平台畫面
- 18 Aug Compose Multiplatform 實戰:在CMP的Compose中用Material Design3 Theme
- 18 Aug Compose Multiplatform 實戰:CMP中跨平台Android、iOS程式碼的進入點
- 18 Aug Compose Multiplatform 實戰:CMP的專案結構理解與編譯配置
- 18 Aug Compose Multiplatform 實戰:在Android、iOS模擬器上跑CMP專案
- 18 Aug Compose Multiplatform 實戰:續戰,用Wizard創建CMP專案
- 18 Aug Compose Multiplatform 實戰:初戰,安裝CMP環境吧。
- 18 Aug Compose Multiplatform 實戰:放輕鬆點,初探CMP
- 18 Jul 【Compose Multiplatform】CMP專案中導入CocoaPods及無CocoaPods情況下使用IOS Swift/Obj-C
- 18 Jul 【Compose Multiplatform】CMP中使用ROOM開發資料庫 - [KSP2] Annotation value is missing in nested annotations
- 11 Jul 【Compose Multiplatform】專案轉移探討與開發指南
- 10 Jul 【Compose Multiplatform 】跨平台App但Android需要context作法並搭配Koin
- 10 Jul 【Compose Multiplatform】手機資料庫SqlDelight實作
- 10 Jul 【Compose Multiplatform】手機使用依賴注入Koin
- 10 Jul 【Compose Multiplatform】手機本地持久化儲存DataStore實作
- 10 Jul 【UseCase】Android 偵測App現在是否在模擬器上跑?
- 28 May Developing Apps with Jetpack Compose for Android【04】 - Compose Screens
- 27 May Developing Apps with Jetpack Compose for Android【03】 - Compose Navigation
- 27 May Developing Apps with Jetpack Compose for Android【02】 - DI Injection
- 27 May Developing an App with Jetpack Compose for Android【01】 - Initial Setup
- 24 May Issues Encountered When Migrating Android Projects to Version Catalogs Using .toml
- 23 May 【Android】Using Google MLKit & Android X Camera to Implement a Fast QR Code Scanner on Android
- 16 May Android 15 Beta Version Released! How Should Developers Respond to New Version Restrictions?
- 15 May How to Handle Version Differences in Android 14 Development? Quick Adaptation Guide for Android 14!
- 13 May 【Deployment Guide】Migrating Github Pages to Jekyll 4.x and Above - Applicable May 2024
- 14 Aug Mastering Android Persistent Storage: Kotlin and Room Database Practical Tutorial
- 26 Jun Android Portfolio: My Portfolio
- 08 Jun PMs and RDs, Look Here: Starting from Scratch to Develop or Create an App Browser!
- 05 Jun Android Kotlin: Recreating the Classic Snake Game, Playable in Less Than a Day!
- 24 May Kotlin Flow Refactoring Network Connection Detailed Step-by-Step Guide
- 15 May Create a Smooth Android App Navigation Experience! Navigation with Kotlin: Solve Your App Navigation Issues in One Article!
- 02 Feb ChatGPT Tutorial - Integrating Line Bot with Open AI ChatGPT
- 25 Dec Quickly Learn to Adjust Element Spacing in Android Apps - Using Kotlin Extension Code to Set Margins
- 26 Sep Want to Increase Website Revenue? Learn How to Add Google AdSense to Your Site - Tutorial
- 17 Sep Sharing the Most Frequently Used Commands in Android App Development in 2022
- 16 Sep Create More Secure Android Applications! Learn the Simple Way to Integrate Samsung Knox SDK
- 25 Aug How to Handle Version Differences in Android 13 Development? Key Tips Revealed!
- 24 Aug How to Handle Version Differences in Android 12 Development? Key Tips Revealed!
- 08 Aug My Ultimate MacOS Development Environment Setup: Unlock Your Terminal Potential with These Zshrc config!
- 28 Jun Review of Data Structures: The Ultimate Guide to Linked Lists!
- 25 May [Android Enterprise] In-depth Explanation and Comprehensive Study Notes on Android Enterprise
- 25 Apr [Android Tutorial] Master Android Device Owner Permissions, Enterprise Management Made Easy!
- 21 Apr [Android Development Insights] Build Your VPN App: Insights on Developing with Android VpnManager
- 18 Apr Android Logcat Capture Techniques Tutorial: Easy Grasp for Non-Developers!
- 15 Apr Connecting Android Apps: A Guide to IPC Solutions for Seamless Communication Across Processes!
- 07 Mar Android Audio Troubleshooting: Exploring Solutions for Audio Issues on Android Devices
- 22 Feb Unleashing the Power of Android 11 adb Wireless Debug: From Wired to Wireless, Explore a Freer Debugging Experience!
- 15 Feb Embrace Wireless: A Guide to Using ADB for Wireless Connection to Android Devices!
- 14 Feb Accelerate Your Understanding of WebRtc and Mqtt: Glossary Notes Sharing
- 23 Dec Creating a Smooth Auto-Loading Pagination Github API Demo: MVVM, DI, RxJava, and Paging in Android Kotlin
- 07 Dec Create Your Own LINE Chatbot! A Beginner's Guide to Building with Kotlin Ktor
- 12 Nov Android Low Energy Bluetooth Gatt Connection Tutorial: Implementing with Kotlin
- 12 Nov [Android][Kotlin] How to Capture Bluetooth HCI Packet Logs on Android Phones
- 11 Nov [Android][Kotlin][CodingTest] Practice Record
- 28 Oct Android Jetpack Compose SwipeRefresh: Easily Implement Pull-to-Refresh for Lists!
- 05 Oct [Android][Memory] Memory Optimization + GC Management Concepts Sharing
- 28 Sep Jetpack Compose: Easily Implement Dynamically Updating List Data with LazyColumn + ViewModel
- 17 Sep Learn to Add Animations to the Splash Screen with Jetpack Compose!
- 13 Sep Android Jetpack Compose Basic Tutorial
- 19 Feb Android Development - RxJava with Network Requests: Implementing Token Refresh and Retrying Network Requests
- 07 Dec Android Kotlin Tutorial: Decoding Google Maps Polyline Paths and Drawing Lines
- 30 Nov 【Android/Kotlin】Quickly Master the Three Keywords: inline / noinline / crossinline!
- 21 Nov Learning Android Kotlin Custom UI Techniques - Swipe View and Dropdown Animation Tutorial - 03
- 20 Nov Learning Android Kotlin Custom UI Techniques - Switching Views and Dropdown Animation Tutorial - 02
- 14 Nov Learning Android Kotlin Custom UI Techniques - Switching Views and Dropdown Animation Tutorial - 01
- 15 Sep Implementation Guide: How to Successfully Integrate Huawei HMS Core 4.0 SDK in an Android App
- 21 Aug [App Development] Use AIDL for Inter-process Communication in Android Apps!