Gradle 核心概念
Gradle 核心概念是开发者需要掌握的知识点。本文从基础概念开始结合实际案例详细讲解帮助读者深入理解并应用到实际开发中。
Gradle 深入解析
Gradle 深入解析是开发者需要掌握的知识点。本文从基础概念开始结合实际案例详细讲解帮助读者深入理解并应用到实际开发中。
Gradle 入门教程
Gradle 入门教程是开发者需要掌握的知识点。本文从基础概念开始结合实际案例详细讲解帮助读者深入理解并应用到实际开发中。
Gradle 配置方法
Gradle 配置方法是开发者需要掌握的知识点。本文从基础概念开始结合实际案例详细讲解帮助读者深入理解并应用到实际开发中。
Gradle 最佳实践
Gradle 最佳实践是开发者需要掌握的知识点。本文从基础概念开始结合实际案例详细讲解帮助读者深入理解并应用到实际开发中。
Android CameraX 相机库
CameraX 是 Android Jetpack 相机库自动处理设备差异。Preview 预览ImageCapture 拍照ImageAnalysis 帧分析。本文实现扫码 CameraX 配置。
Expo React Native 无原生开发
Expo 托管工作流不需要 Xcode 和 Android Studio。EAS 构建和提交商店。OTA 更新和模块丰富。本文用 Expo 创建并构建应用。
Android Room 数据库本地存储
Android Room 是 SQLite 抽象层编译时验证 SQL。DAO 定义数据库操作。配合 Flow 做响应式查询。本文用 Room 存储待办事项。
Android WorkManager 后台任务
Android WorkManager 后台任务是开发中常用的技术工具或方法。本文从实际应用出发介绍核心概念和操作步骤帮助读者快速上手并掌握关键技巧。
Flutter 动画系统
Flutter 动画系统是开发中常用的技术工具或方法。本文从实际应用出发介绍核心概念和操作步骤帮助读者快速上手并掌握关键技巧。
Flutter BLoC 状态管理
Flutter BLoC 用事件触发状态变更 StreamBuilder 响应更新。BlocProvider 提供全局实例。适合复杂业务状态管理。本文实现登录流程 BLoC。
React Native Gesture Handler
React Native Gesture Handler 替代内置手势系统性能更好。PanGestureHandlerTapGestureHandler。配合 Reanimated 做高性能动画。本文实现可拖拽卡片。
React Native 性能优化列表
React Native 性能瓶颈主要在列表渲染和导航。FlatList 虚拟化大列表React Navigation 懒加载。本文优化长列表图片加载。
Android 分区存储 Scoped Storage
Android 10+ Scoped Storage 限制应用直接访问共享目录。MediaStore 操作媒体文件SAF 选择文件。本文迁移应用图片保存到 Scoped Storage。
Android 后台服务 Foreground Service
Android 12+ 限制后台启动服务。长时间运行任务需要用 Foreground Service 显示通知。WorkManager 处理可延迟后台任务。本文实现音乐播放前台服务。
Android DataStore 替代 SharedPreferences
Jetpack DataStore 用协程和 Flow 非阻塞访问类型安全。Preferences DataStore 存键值对Proto DataStore 存类型化对象。替代 SharedPreferences。本文迁移到 DataStore。
RealityKit AR 开发
RealityKit 是 Apple 的 AR 框架实体组件系统管理虚拟对象。USDZ 3D 模型格式。光线追踪和物理模拟。本文放置 3D 物体在真实环境中。
React Native 热更新 CodePush
CodePush 是 React Native 的 OTA 热更新方案修复 Bug 和更新 UI 不需要走应用商店审核。回滚机制安全。本文集成 CodePush 并发布一次热更新。
iOS URLSession 网络请求
URLSession 是 iOS 网络请求 API 支持 data/upload/download 和 WebSocket 任务。URLSessionConfiguration 控制缓存和超时。本文用 URLSession 下载文件显示进度。
Android Jetpack Navigation 导航组件
Jetpack Navigation 组件管理 Fragment 切换支持深链接和类型安全传参。NavGraph 定义导航图谱。本文实现 Tab 导航和详情页传递参数。
.NET MAUI 跨平台桌面和移动
.NET MAUI 用 C# 和 XAML 一套代码构建 Android/iOS/Windows/macOS 应用。MVVM 模式分离业务和视图。本文构建一个跨平台待办事项 app。
Jetpack Compose Android 声明式 UI
Jetpack Compose 用 Kotlin 声明式构建 Android UI 替代 XML Layout。@Composable 标记可组合函数状态变化自动重组。本文构建一个联系人列表页。
React Native Hermes 引擎
Hermes 预编译 JS 为字节码减少启动时间内存低。热重载会有变化。本文对比 Hermes 和 JSC 的指标差异。
SwiftUI 声明式界面开发入门
SwiftUI 用声明式语法描述界面状态变化自动更新视图。@State 管理本地状态@Binding 传递数据。本文从零构建一个待办事项列表 app。
Gradle 依赖冲突解决和版本管理
Gradle 的依赖冲突使用最新版本策略。可以用 force 指定版本或排除传递依赖。依赖锁定确保构建可重现。本文用 Android 项目展示依赖冲突的排查和解决。
React Native 和 Flutter 的跨平台选型
React Native 用 JavaScript Bridge 调用原生组件生态成熟。Flutter 自绘引擎性能更一致开发体验好。本文从性能社区和项目需求两个维度对比选型。
iOS 应用上架 App Store 的完整流程
iOS 应用上架需要 Apple Developer 账户签名证书和描述文件。通过 Xcode Archive 导出 IPA 用 Transporter 上传等待审核。本文列出从开发到上架的每个步骤。
Flutter 状态管理 Provider 和 Riverpod 选型
Flutter 的状态管理方案很多Provider 是官方推荐的基础方案Riverpod 是 Provider 的改进版编译安全且不依赖 BuildContext。本文对比两种方案的实际差异。
Android gradlew 找不到命令不是环境变量问题
Android gradlew 找不到命令不是环境变量问题是开发中经常遇到的问题。本文从实际场景出发分析原因并给出可操作的解决方案适合正在排查这个问题的开发者参考。
.NET MAUI 跨平台
使用 .NET MAUI 从单一代码库构建 Android、iOS、macOS 和 Windows 应用。
UWP 通用 Windows 平台
开发适配 PC、Xbox、HoloLens 的通用 Windows 应用,使用自适应布局和动态磁贴。
Firebase Cloud Messaging
使用 Firebase Cloud Messaging 发送通知消息和数据消息,处理设备组。
iOS Instruments 性能
利用 Xcode Instruments 深入分析 CPU、内存、能耗和网络活动。
Android Profiler 调试
使用 Android Studio Profiler 定位性能瓶颈,分析线程活动和内存分配。
Navigation 组件
使用 Navigation Graph 可视化页面路由,安全传递参数并处理回退栈。