1. 它是什么,解決什么問題 Android CLI 是 Google 提供的獨(dú)立命令行入口(可執(zhí)行文件通常名為 android),目標(biāo)是把 Android 開發(fā)里常見、但分...
1. 它是什么,解決什么問題 Android CLI 是 Google 提供的獨(dú)立命令行入口(可執(zhí)行文件通常名為 android),目標(biāo)是把 Android 開發(fā)里常見、但分...
一、前言 1.1 背景 在移動(dòng)應(yīng)用和 Web 開發(fā)中,如何在客戶端安全地存儲(chǔ) API Key 是開發(fā)者必須面對的問題。 核心前提:本文討論的是——如何保護(hù) API Key 本...
讓 AI 助手幫你自動(dòng)配置 Sentry 和修復(fù)問題 一、前言 1.1 背景 在現(xiàn)代軟件開發(fā)中,錯(cuò)誤監(jiān)控和性能調(diào)試是保障應(yīng)用質(zhì)量的關(guān)鍵環(huán)節(jié)。Sentry 作為業(yè)界領(lǐng)先的錯(cuò)誤監(jiān)...
一、前言 1.1 Skill的由來 要理解Cursor的Skill功能,我們需要回溯AI輔助編程工具的發(fā)展歷程。 從Copilot到Cursor:2021年,GitHub推出...
目錄 Sentry 事件分組機(jī)制概述[#1-sentry-%E4%BA%8B%E4%BB%B6%E5%88%86%E7%BB%84%E6%9C%BA%E5%88%B6%E6%...
一、測試概述 本測試旨在驗(yàn)證在不同 ViewModelStoreOwner 和 LifecycleOwner 配置下,Activity 和 Fragment 對 LiveDa...
一、背景原因 1.1 問題背景 在 Android 應(yīng)用的線上運(yùn)行過程中,我們遇到了兩個(gè)主要問題: Background 崩潰率偏高:當(dāng)應(yīng)用處于后臺(tái)時(shí),系統(tǒng)在內(nèi)存壓力下會(huì)觸發(fā)...
1 Kuikly框架概述 Kuikly是騰訊大前端領(lǐng)域Oteam(公司級(jí))推出的面向客戶端技術(shù)的跨端開發(fā)框架,完全基于Kotlin語言開發(fā),提供原生的性能和體驗(yàn)。作為基于Ko...
1.背景與動(dòng)機(jī) 在Navigator 2.0推出之前,F(xiàn)lutter主要通過Navigator 1.0和其提供的 API(如push(), pop(), pushNamed(...
1.前言 在之前的文章中,我們詳細(xì)的介紹過Flutter Web從0到部署上線的流程,并且針對其中遇到的問題進(jìn)行了分析與修復(fù):http://www.itdecent.cn/...
@淡默恬愉 是的,文章中有寫哦,skiko,可以去官網(wǎng)查看
Compose-Multiplatform在Android和iOS上的實(shí)踐1.簡介 之前我們探討過KMM,即Kotlin Multiplatform Mobile,是Kotlin發(fā)布的移動(dòng)端跨平臺(tái)框架。當(dāng)時(shí)的結(jié)論是KMM提倡將共有的邏輯部分抽出,由...
1.前言 Sentry是個(gè)日志記錄,錯(cuò)誤上報(bào),性能監(jiān)控的開源框架,支持眾多平臺(tái): 其使用方式在本文不進(jìn)行說明了,大家可參照官方文檔: 目前大部分免費(fèi)的三方 平臺(tái)限制較多,好用...
1.前言 首先說明一下,這篇文章是給具備Flutter開發(fā)經(jīng)驗(yàn)的客戶端同學(xué)看的。Flutter的誕生雖然來自Google的Chrome團(tuán)隊(duì),但大家都知道Flutter最先支持...
1.前言 上一篇文章《Flutter Web從0到部署上線的實(shí)踐》http://www.itdecent.cn/p/e610239e7e9c[https://www.jia...
1.前言 首先說明一下,這篇文章是給具備Flutter開發(fā)經(jīng)驗(yàn)的客戶端同學(xué)看的。Flutter的誕生雖然來自Google的Chrome團(tuán)隊(duì),但大家都知道Flutter最先支持...
1.簡介 之前我們探討過KMM,即Kotlin Multiplatform Mobile,是Kotlin發(fā)布的移動(dòng)端跨平臺(tái)框架。當(dāng)時(shí)的結(jié)論是KMM提倡將共有的邏輯部分抽出,由...
1.前言 狀態(tài)管理在開發(fā)中已經(jīng)算是老生常談了,本篇文章我們轉(zhuǎn)向前端方向的Vue框架,看看Vuex是怎么通過store處理數(shù)據(jù)狀態(tài)的管理的。由于Vue框架本身就是響應(yīng)式處理數(shù)據(jù)...
1.前言 之前有兩篇文章都圍繞著runApp()進(jìn)行展開,講解了布局繪制的詳細(xì)過程。http://www.itdecent.cn/p/2ef749ff4d40[https:...
1.前言 Context在開發(fā)中可以說是非常常見,通常我們稱之為上下文。熟悉Android開發(fā)的同學(xué)都知道,Activity、Service、Application都是Con...
上一篇文章我們講了Flutter的三棵樹是如何創(chuàng)建并建立聯(lián)系的,有了這三棵樹,本篇文章將分析布局和繪制的流程。 1.布局與繪制入口 我們摘抄一段《Flutter實(shí)戰(zhàn)·第二版》...