iT邦幫忙

jetpack相關文章
共有 43 則文章
鐵人賽 WordPress DAY 23

技術 Day23 WordPress 安全性、備份、速度和成長工具 - Jetpack

WordPress 安全性、備份、速度和成長工具 - Jetpack Jetpack 是一個強大的 WordPress 插件,它提供了廣泛的功能,可以大幅改善...

鐵人賽 Mobile Development DAY 29

技術 Day29 - Jetpack DataStore (下) | Proto DataStore

接續上一篇"Day28 - Jetpack DataStore (上) | Preferences DataStore", 今天要介紹的Da...

鐵人賽 Mobile Development DAY 28

技術 Day28 - Jetpack DataStore (上) | Preferences DataStore

一、簡介 Jetpack DataStore 是一種數據存儲解決方案,允許您使用協議緩衝區存儲鍵值對或類型化物件。DataStore使用Kotlin協程和...

鐵人賽 Mobile Development DAY 24

技術 Day24 - Jetpack Room

Room 持續性資料庫透過 SQLite 提供抽象層,可讓資料庫順暢存取,同時充分發揮 SQLite 的效用。特別是,Room 具有下列優點: SQL 查詢...

鐵人賽 自我挑戰組 DAY 22

技術 【領域展開 22 式】 初次認識 Jetpack 與啟用

左看右看上看下看,到處都在說 Jetpack 最近閱讀蠻多 WordPress 相關的教學文,大多數的文章都有推薦安裝 Jetpack,其實在安裝完 Soled...

鐵人賽 Mobile Development DAY 18

技術 Navigation (2)

在 Android,navigation graph 是 resource 的一種,我們先建立 eta.xml。 先附上完整的內容,然後再慢慢講解入面的意思。...

鐵人賽 Mobile Development DAY 11
Andoroid - Kotlin筆記 (新) 系列 第 11

技術 [Day11] Android - Kotlin筆記:JetPack - Navigation (Fragment間的頁面跳轉)

Navigation Navigation是Jetpack中的頁面轉換元件。用來取代FragmentTransaction, 以GUI方式呈現頁面流程, 能更方...

鐵人賽 Mobile Development DAY 8

技術 [Day8] Android - Kotlin筆記:JetPack - Core KTX

Core KTX 包含的module有: androidx.core.animation androidx.core.content androidx.cor...

鐵人賽 Mobile Development DAY 7

技術 [Day7] Android - Kotlin筆記:JetPack - KTX簡介

KTX是Jetpack中的一套extension, 提供了許多簡潔、慣用的 Kotlin用法。 寫法上能夠幫你縮減function、節省程式碼、裝B用 是個居家...

鐵人賽 Mobile Development DAY 30
Kotlin Android Jetpack 系列 第 30

技術 {Day30}參加心得

參加心得 因為一定要連續三十天都發文,所以鐵人賽會讓自己不懶惰的學完自己一開始訂定的每個目標,之後的學習也是需要訂好目標一步一步實現,這樣一定會有所成長,畢竟在...

鐵人賽 Mobile Development DAY 29
Kotlin Android Jetpack 系列 第 29

技術 {Day29}Espresso

Espresso Espresso是一種UI Test自動化測試框架,可以在短時間跑完測試並且可以跟元件互動。 ActivityTestRule:取得Acti...

鐵人賽 自我挑戰組 DAY 29

技術 第29天:『SEO優化第十一步』-從Jetpack的統計資料進行流量偵測

SEO優化-流量偵測 當網站開始運行後,就可以利用WordPress外掛Jetpack的統計資料功能,來觀察目前網站的流量,進一步分析數據和進行調整 分析數據...

鐵人賽 Mobile Development DAY 28
Kotlin Android Jetpack 系列 第 28

技術 {Day28}Biometric

Biometric Biometric讓用戶不必每次打開APP時都記住帳戶用戶名和密碼,只需使用生物識別來確認並授權訪問。 BiometricManager....

鐵人賽 Mobile Development DAY 27
Kotlin Android Jetpack 系列 第 27

技術 {Day27}CameraX

CameraX CameraX提供了API,可在大多數Android設備上使用。 ProcessCameraProvider.getInstance(this...

鐵人賽 Mobile Development DAY 26
Kotlin Android Jetpack 系列 第 26

技術 {Day26}Activity

Activity Activity新增了一個ActivityResultContracts,簡化一些寫法讓程式碼比較簡潔好理解。 registerForAct...

鐵人賽 Mobile Development DAY 25
Kotlin Android Jetpack 系列 第 25

技術 {Day25}DataStore-Proto DataStore

DataStore-Proto DataStore Proto DataStore使用Protocol Buffers定義架構,只需要提供知存儲的類型。 pr...

鐵人賽 Mobile Development DAY 24
Kotlin Android Jetpack 系列 第 24

技術 {Day24}DataStore-Preferences DataStore

DataStore-Preferences DataStore DataStore是用來解決數據存儲,內部使用了Coroutines和Flow,提供了兩種不同的...

鐵人賽 Mobile Development DAY 23
Kotlin Android Jetpack 系列 第 23

技術 {Day23}Jetpack compose Theme

Jetpack compose Theme 目前手機都支持黑暗模式,所以需要取得目前手機的狀態來達到自己本身APP的主題顏色。 明亮模式 val LightC...

鐵人賽 Mobile Development DAY 22
Kotlin Android Jetpack 系列 第 22

技術 {Day22}Jetpack compose View

Jetpack compose View 介紹一些View的創建方式以及按鈕的監聽事件。 背景顏色 Surface(color = MaterialTheme...

鐵人賽 Mobile Development DAY 21
Kotlin Android Jetpack 系列 第 21

技術 {Day21}Jetpack Compose 介紹&布局

Jetpack Compose Jetpack Compose目前還在開發階段,所以需要下載Preview版才可以使用,參考了flutter的設計模式,程式碼還...

鐵人賽 Mobile Development DAY 20
Kotlin Android Jetpack 系列 第 20

技術 {Day20}Hilt

Hilt Hilt是Android的DI library,基於Dagger基礎上的。 DI(Dependency Injection): 目的是讓開發者能夠寫...

鐵人賽 Mobile Development DAY 19
Kotlin Android Jetpack 系列 第 19

技術 {Day19}Navigation-動畫、返回、傳值

Navigation動畫 enterAnim:B頁面進入動畫。 exitAnim:A頁面結束動畫。 popEnterAnim:返回A頁面進入動畫。 popExi...

鐵人賽 Mobile Development DAY 18
Kotlin Android Jetpack 系列 第 18

技術 {Day18}Navigation-跳轉

Navigation Navigation是用來管理Fragment的切換,重點是為了讓APP只有單個Activity多個Fragment。 name:必须是...

鐵人賽 Mobile Development DAY 17
Kotlin Android Jetpack 系列 第 17

技術 {Day17}App StartUp

App StartUp App Startup是用來統一初始化所有第三方的Library,來提高App的啟動時間。 為了不讓每一個導入的Library調用自己的...

鐵人賽 Mobile Development DAY 16
Kotlin Android Jetpack 系列 第 16

技術 {Day16}WorkManager

WorkManager WorkManager是一種延遲異步操作的類,即使應用程序退出或設備重新啟動,也可以運行。 WorkManager會根據運行環境自動選...

鐵人賽 Mobile Development DAY 15
Kotlin Android Jetpack 系列 第 15

技術 {Day15}Paging3

Paging3 Paging3大致上就是Paging的升級版,對Coroutines、Flow、LiveData、RxJava支持。 PagingSource...

鐵人賽 自我挑戰組 DAY 15

技術 第15天:『WordPress架站第十步』-使用Jetpack外掛的訂閱功能

WordPress架站-啟用Jetpack的訂閱功能 Jetpack是一套由WordPress官方開發的外掛工具,主要功能有網站統計、停機時間監控、反垃圾郵件和...

鐵人賽 Mobile Development DAY 14
Kotlin Android Jetpack 系列 第 14

技術 {Day14}Paging

Paging Paging可依照設定的需求來加載數據,減少網路和系統的使用。 DataSource:負責加載網路或資料庫的數據。 1.ItemKeyedDat...

鐵人賽 Mobile Development DAY 13
Kotlin Android Jetpack 系列 第 13

技術 {Day13}ViewBinding

ViewBinding ViewBinding與DataBinding差不多但是有一些不一樣的特性 1.使用ViewBinding不用加上<layout&...

鐵人賽 Mobile Development DAY 12
Kotlin Android Jetpack 系列 第 12

技術 {Day12} DataBinding

DataBinding DataBinding是實現數據和UI雙向綁定的框架,可以用來構建MVVM的架構讓數據可以直接绑定到布局上,省去大部分的程式碼。 &l...