iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Mobile Development

Android開發之旅:從Java到Kotlin,迎接Compose時代 系列

這個系列文章將探討Android開發的演變,聚焦Java、Kotlin和Jetpack Compose三大技術。第一篇介紹主題與比較原因,第二篇指導設置適合這三者的開發環境。接著,第三至第十一篇展示如何用Java開發待辦事項管理應用,介紹Java的基礎與進階概念。第十二至第二十篇轉向Kotlin,通過個人理財應用,展示其語法優勢。第二十一至第二十九篇專注於Jetpack Compose,開發社交媒體模擬應用,突顯其UI開發能力。最後一篇總結三者的優缺點,適合深入比較與應用。

參賽天數 9 天 | 共 9 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 1

前言:探索Android開發的進化之路——從Java到Kotlin,再到Compose

前言 大家好!很開心大家願意點進這個系列文章,轉職軟體工程師後已經好一陣子,一直都有在工作上與進修上受到鐵人賽的幫助,每每看完每一位大神的文章都驚嘆不已,對於大...

2024-09-15 ‧ 由 DirtyFinger 分享
DAY 2

如何為Android開發設定最佳環境:Java、Kotlin、和Compose的配置指南

在開始我們的 Android 開發之旅之前,首先需要設置一個合適的開發環境。本文將指導您如何安裝和配置 Android Studio,以及如何為 Java、Ko...

2024-09-16 ‧ 由 DirtyFinger 分享
DAY 3

Java實戰(一):使用Java構建待辦事項管理應用的基本架構

在這篇文章中,我們將開始構建一個簡單的待辦事項管理應用,這個應用將幫助我們理解 Java 在 Android 開發中的基本應用。本實戰系列將逐步涵蓋待辦事項應用...

2024-09-17 ‧ 由 DirtyFinger 分享
DAY 4

Java實戰(二):建立待辦事項的新增、編輯與刪除功能

在本篇文章中,我們將探討如何在Android應用中使用Java語言實現待辦事項管理的核心功能:新增、編輯與刪除待辦事項。這些功能是待辦事項管理應用的基礎,通過結...

2024-09-18 ‧ 由 DirtyFinger 分享
DAY 5

Java實戰(三):實現待辦事項的分類與標籤系統

在這篇文章中,我們將探討如何在待辦事項管理應用中實現分類與標籤系統。這一功能將幫助用戶更有效地組織和管理他們的待辦事項,提升應用的實用性和用戶體驗。 設計資料結...

2024-09-19 ‧ 由 DirtyFinger 分享
DAY 6

Java實戰(四):添加通知提醒功能,讓待辦事項更加實用

在這篇文章中,我們將探討如何在待辦事項管理應用中添加通知提醒功能,讓用戶能夠及時獲取待辦事項的更新和提醒。以下是實現此功能的步驟: 步驟 1:設置通知渠道 在...

2024-09-20 ‧ 由 DirtyFinger 分享
DAY 7

Java實戰(五):整合SQLite資料庫,管理待辦事項資料

在這篇文章中,我們將探討如何在待辦事項管理應用中整合SQLite資料庫,以便儲存待辦事項資料。以下是實作此功能的步驟: 步驟 1:新增SQLite依賴 首先,確...

2024-09-21 ‧ 由 DirtyFinger 分享
DAY 8

Java實戰(六):優化APP效能,提升使用者體驗

在這篇文章中,我們將探討如何優化待辦事項管理應用的效能,以提升使用者體驗。以下是實現此功能的步驟: 步驟 1:使用RecyclerView優化列表顯示 首先,確...

2024-09-22 ‧ 由 DirtyFinger 分享
DAY 9

Java實戰(七):增強待辦事項APP的UI設計與使用者互動

在這篇文章中,我們將探討如何增強待辦事項管理APP的UI設計與使用者互動,以提升整體使用者體驗。以下是實現此功能的步驟: 步驟 1:使用Material Des...

2024-09-23 ‧ 由 DirtyFinger 分享