Mobile Development

Showing 100 articles max
AndroidPub
AndroidPub
Jun 15, 2026 · Mobile Development

Is Your Bitmap Optimization Ready for Android 17’s New MemoryLimiter?

Android 17 introduces MemoryLimiter, a system‑level app memory cap that silently kills processes exceeding device‑based limits, making unoptimized Bitmaps the biggest risk; the article explains the mechanism, detection methods, and five concrete Bitmap‑optimisation strategies plus new Android Studio tools to keep apps alive.

Android 17Android StudioBitmap optimization
0 likes · 20 min read
Is Your Bitmap Optimization Ready for Android 17’s New MemoryLimiter?
liandk
liandk
Jun 12, 2026 · Mobile Development

UniApp Guide: Select Media, Capture Photos, Record Video, and Scan Codes with Ready‑to‑Copy Code

This article explains how to prioritize UniApp's built‑in APIs (uni.chooseMedia and uni.scanCode) for media selection, photo capture, video recording, and QR/barcode scanning, provides copy‑paste‑ready code snippets, permission configurations, fallback native plugins, installation steps, and common pitfalls.

Mobile DevelopmentUniAppchooseMedia
0 likes · 7 min read
UniApp Guide: Select Media, Capture Photos, Record Video, and Scan Codes with Ready‑to‑Copy Code
Kuaishou Tech
Kuaishou Tech
Jun 10, 2026 · Mobile Development

How Kuaishou Scaled HarmonyOS: Technical Practices Unveiled at HDC 2026

The article outlines Kuaishou's seven technical sessions at HDC 2026, detailing solutions for HarmonyOS large‑scale deployment such as startup performance, HD streaming, memory‑leak mitigation, cross‑platform framework adaptation, KMP integration, ArkUI optimization, and AI‑native enhancements.

AI integrationArkUIHarmonyOS
0 likes · 9 min read
How Kuaishou Scaled HarmonyOS: Technical Practices Unveiled at HDC 2026
JD Retail Technology
JD Retail Technology
Jun 8, 2026 · Mobile Development

Accelerating Taro Native Static Layout Rendering on HarmonyOS

The article analyzes severe scroll jank on low‑end HarmonyOS devices caused by Taro Native's heavyweight card page, identifies main‑thread overload in layout phases 1, 4 and 5, proposes static node‑tree layout with custom measurement interception and font‑measurement caching, and reports a frame‑rate boost from 43 fps to 57 fps (~32.5% improvement).

CustomNodeHarmonyOSNODE_LAYOUT_RECT
0 likes · 8 min read
Accelerating Taro Native Static Layout Rendering on HarmonyOS
java1234
java1234
Jun 6, 2026 · Mobile Development

Build a WeChat Mini‑Program Health App with AI‑Generated Code in 20 Minutes

Using Cursor AI and Composer, the author demonstrates how to create a full‑stack personal health‑management system—including a Vue 3 admin panel, a Spring Boot 4 backend, and an AI‑powered chatbot—for a WeChat mini‑program in just twenty minutes, while detailing architecture, database design, and deployment steps.

AI code generationHealth ManagementSpring Boot
0 likes · 10 min read
Build a WeChat Mini‑Program Health App with AI‑Generated Code in 20 Minutes
IT Services Circle
IT Services Circle
Jun 5, 2026 · Mobile Development

Why Changing Your iPhone’s Date Can Free 20 GB (And Why It’s a Bad Idea)

The article explains that setting an iPhone’s system date a year ahead while in airplane mode forces iOS to purge old cache files, temporarily freeing up to 20 GB of storage, but the space quickly returns and the trick can cause app crashes, message glitches, calendar errors, watch health data issues, and corrupted Screen Time data that may require a full restore.

cache cleanupdate manipulationiOS
0 likes · 3 min read
Why Changing Your iPhone’s Date Can Free 20 GB (And Why It’s a Bad Idea)
大转转FE
大转转FE
Jun 4, 2026 · Mobile Development

Starship: iOS Test Device Proxy Management in Practice

The article details the design and implementation of “Starship,” an internal iOS tool that automates proxy configuration for shared test devices, eliminating manual Wi‑Fi settings, providing real‑time status, domain‑based routing, and health checks, while comparing existing solutions and sharing practical lessons.

NetworkExtensionProxyQR code
0 likes · 19 min read
Starship: iOS Test Device Proxy Management in Practice
Sohu Tech Products
Sohu Tech Products
May 27, 2026 · Mobile Development

Avoid AI Pitfalls: A VibeCoding Checklist for Mobile Developers

This guide warns mobile developers that while VibeCoding can quickly generate SwiftUI, Compose, or Flutter code, they must still address security boundaries, cost implications, compliance rules, performance constraints, data‑schema design, testing, and incident‑response practices before releasing an app to real users.

AIMobile DevelopmentVibeCoding
0 likes · 14 min read
Avoid AI Pitfalls: A VibeCoding Checklist for Mobile Developers
Machine Heart
Machine Heart
May 26, 2026 · Mobile Development

Google AI Studio Generates 250K Native Android Apps in a Week—Is Traditional Android Development Obsolete?

Google AI Studio’s new free feature lets anyone create native Android apps without code, producing over 250,000 apps in its first week; the article walks through hands‑on tests—including a pomodoro‑building game, a camera‑based translator, and a “karma‑wooden fish” app—detailing prompts, build times, file counts and remix capabilities.

AI-generated appsAndroid app generationGemini 3.5
0 likes · 12 min read
Google AI Studio Generates 250K Native Android Apps in a Week—Is Traditional Android Development Obsolete?
Old Zhang's AI Learning
Old Zhang's AI Learning
May 17, 2026 · Mobile Development

How Gemini Intelligence Turns Android Phones into Personal Assistants

Google's Gemini Intelligence upgrades Android from an operating system to an AI-driven platform, enabling cross‑app automation, Chrome‑based browsing tasks, intelligent autofill, spoken‑to‑text messaging, and natural‑language widget creation, while reshaping hardware strategy and developer interfaces.

AIAndroidCross-app automation
0 likes · 6 min read
How Gemini Intelligence Turns Android Phones into Personal Assistants
AndroidPub
AndroidPub
May 14, 2026 · Mobile Development

Where Should State Live in Jetpack Compose? Practical Guidelines

This guide explains how to decide whether a piece of state belongs in a Composable or a ViewModel by distinguishing UI state from business state, using clear principles, lifecycle considerations, and concrete code examples such as search bars, expandable cards, and drag‑and‑drop scenarios.

AndroidBusiness StateJetpack Compose
0 likes · 17 min read
Where Should State Live in Jetpack Compose? Practical Guidelines
liandk
liandk
May 9, 2026 · Mobile Development

Mastering Uniapp5 Page Lifecycle: When Pages Load, Refresh, and Destroy

This guide explains Uniapp5's five core page‑lifecycle callbacks—onLoad, onShow, onReady, onHide, and onUnload—their trigger moments, typical tasks, and characteristics, and shows how to choose the right callback for data requests while avoiding common pitfalls.

Mobile DevelopmentUniApponHide
0 likes · 6 min read
Mastering Uniapp5 Page Lifecycle: When Pages Load, Refresh, and Destroy
ByteDance SE Lab
ByteDance SE Lab
May 8, 2026 · Mobile Development

Douyin’s Dynamic Performance Framework: Design, Perception, and Optimization Practices

The article details Douyin's Dynamic Performance Framework (DDPF), covering its evolution from static resource scheduling to a multi‑dimensional signal‑driven system, the perception and decision layers including low‑interaction detection and end‑side intelligence, and concrete VM tuning cases that illustrate how dynamic optimization is achieved on Android.

AndroidDouyinDynamic Performance
0 likes · 21 min read
Douyin’s Dynamic Performance Framework: Design, Perception, and Optimization Practices
liandk
liandk
May 8, 2026 · Mobile Development

UniApp Map Plugin Compatibility: 3 Common Mistakes to Avoid

This guide examines three frequent issues when using Gaode or Baidu map plugins in UniApp—Android blank maps, large location offsets, and plugin conflicts causing crashes—and provides concrete configuration steps, permission settings, high-accuracy location code, and version-compatibility recommendations to resolve them.

AndroidBaiduGaode
0 likes · 4 min read
UniApp Map Plugin Compatibility: 3 Common Mistakes to Avoid
liandk
liandk
May 8, 2026 · Mobile Development

Avoid Common uni.storage Pitfalls: Are You Making These Mistakes?

uni.storage, the data‑persistence solution for UniApp, can cause data loss, memory leaks, security risks, and performance problems if misused; this guide outlines four typical pitfalls—large objects, missing expiration, frequent reads/writes, and unhandled async errors—and provides concrete best‑practice fixes.

cachingdata persistenceerror-handling
0 likes · 4 min read
Avoid Common uni.storage Pitfalls: Are You Making These Mistakes?
liandk
liandk
May 8, 2026 · Mobile Development

Avoid Common iOS vs Android Styling Pitfalls in UniApp

When developing UniApp apps, iOS and Android often render styles differently; this article outlines three typical visual mismatches—padding, font size, and notch handling—and provides concrete platform‑specific code fixes and best‑practice recommendations.

AndroidUniAppcross-platform styling
0 likes · 3 min read
Avoid Common iOS vs Android Styling Pitfalls in UniApp