Tagged articles
1379 articles
Page 1 of 14
iQIYI Technical Product Team
iQIYI Technical Product Team
May 7, 2026 · Mobile Development

How iQIYI Cut Memory Peaks by 60% and Boost Animated Image Loading by 75% with Cangjie on HarmonyOS

iQIYI built a high‑performance image library for HarmonyOS using Huawei's Cangjie language, replacing ArkTS bottlenecks, adding AVIF support and a three‑level cache, and achieved over 60% reduction in memory peak usage and up to 75% faster animated‑image loading, as demonstrated by detailed benchmarks and architectural analysis.

AVIFCangjieHarmonyOS
0 likes · 13 min read
How iQIYI Cut Memory Peaks by 60% and Boost Animated Image Loading by 75% with Cangjie on HarmonyOS
21CTO
21CTO
Apr 25, 2026 · Mobile Development

Google's Android CLI for AI Agents Cuts Tokens 70% and Triples Speed

Google’s new Android CLI, designed for AI agents, claims a 70% reduction in token usage and three‑fold faster task completion, offers command‑line tools for app templating, SDK and emulator management, integrates with Android Studio, includes a '--no‑metric' flag to disable telemetry, and has drawn mixed early developer reactions while promising future skill expansions.

AI AgentsAndroid CLIGoogle
0 likes · 4 min read
Google's Android CLI for AI Agents Cuts Tokens 70% and Triples Speed
AndroidPub
AndroidPub
Apr 20, 2026 · Mobile Development

How Google’s Android CLI, Skills, and Knowledge Base Empower AI Agents

Google’s April 2026 release of Android Agent tools—Android CLI, Android Skills, and Android Knowledge Base—shows how a unified, command‑line interface and structured skill packages let AI agents reliably perform standard Android development tasks while staying up‑to‑date with official documentation.

AI AgentAndroidCLI
0 likes · 8 min read
How Google’s Android CLI, Skills, and Knowledge Base Empower AI Agents
Alibaba Cloud Observability
Alibaba Cloud Observability
Mar 30, 2026 · Mobile Development

Why Your Android App’s Network Requests Stall and How RUM Reveals the Fix

The article explains how mobile network performance issues—especially long connection‑pool wait times—cause slow page loads in Android apps, demonstrates how to interpret Alibaba Cloud RUM’s Resource event metrics and timing data, walks through a real‑world case study with detailed stage‑by‑stage analysis, and provides concrete diagnostic steps and optimization recommendations for OkHttp connection‑pool configuration and other common bottlenecks.

AndroidConnection PoolMobile Development
0 likes · 16 min read
Why Your Android App’s Network Requests Stall and How RUM Reveals the Fix
58 Tech
58 Tech
Mar 16, 2026 · Mobile Development

How We Cut React Native Cold Start from 1.78 s to 0.8 s: A Four‑Step Optimization Journey

This article details a systematic four‑phase optimization of React Native page startup—preloading resources, advancing initialization, reusing and pre‑creating containers—that shrank cold start time by 55 % (1.78 s → 0.80 s) and hot start time by 70 % (1.10 s → 0.33 s), while exposing the new pitfalls introduced by container reuse.

Container PreloadingMobile DevelopmentReact Native
0 likes · 10 min read
How We Cut React Native Cold Start from 1.78 s to 0.8 s: A Four‑Step Optimization Journey
JD Tech Talk
JD Tech Talk
Mar 3, 2026 · Mobile Development

When AI Hurts Mobile Apps: Practical Lessons on Performance, UX, and Pragmatic Design

The article examines how careless AI integration can degrade mobile app performance, cause overheating, battery drain, and poor user experience, and proposes a systematic, user‑centric approach—including device fragmentation awareness, lightweight models, graceful degradation, and edge‑cloud collaboration—to ensure AI adds value rather than harm.

AI integrationARMobile Development
0 likes · 15 min read
When AI Hurts Mobile Apps: Practical Lessons on Performance, UX, and Pragmatic Design
JD Cloud Developers
JD Cloud Developers
Mar 3, 2026 · Mobile Development

How to Integrate AI into Mobile Apps Without Sacrificing User Experience

This article examines the practical challenges of adding AI features to mobile clients, highlighting device fragmentation, performance trade‑offs, user pain points, and a layered approach that balances lightweight models, graceful degradation, and edge‑cloud collaboration to keep the experience smooth for the majority of users.

AI integrationAR gesturesMobile Development
0 likes · 15 min read
How to Integrate AI into Mobile Apps Without Sacrificing User Experience
Sohu Tech Products
Sohu Tech Products
Feb 25, 2026 · Mobile Development

Why R8 Beats D8: Deep Dive into Android’s Powerful Code Optimizer

This article explains the differences between D8 and R8, details R8’s advanced optimization techniques, discusses challenges like reflection and keep‑rules, and highlights recent tooling improvements and future features that make R8 essential for faster, smaller Android apps.

AndroidCode OptimizationMobile Development
0 likes · 9 min read
Why R8 Beats D8: Deep Dive into Android’s Powerful Code Optimizer
AI Engineering
AI Engineering
Feb 25, 2026 · Artificial Intelligence

How Claude Code’s New Remote Control Lets You Code Anywhere

Claude Code’s new remote‑control feature lets developers start a coding task on a desktop and seamlessly continue it from a mobile device, enabling work during meetings, walks, or flights, while requiring the host machine stay on and sparking mixed reactions about its novelty versus existing DIY solutions.

AI CodingClaude CodeMobile Development
0 likes · 4 min read
How Claude Code’s New Remote Control Lets You Code Anywhere
AndroidPub
AndroidPub
Feb 5, 2026 · Mobile Development

Why Kotlin Multiplatform & Compose Multiplatform Are Production‑Ready in 2026

From the Kotlin 2.0 language upgrade and the K2 compiler to a mature Jetpack multi‑platform library ecosystem, stable Compose for iOS and Web, and robust engineering tooling, Kotlin Multiplatform and Compose Multiplatform have evolved into a production‑grade, cross‑platform solution for mobile, desktop, and web by 2026.

Compose MultiplatformK2 CompilerKotlin Multiplatform
0 likes · 20 min read
Why Kotlin Multiplatform & Compose Multiplatform Are Production‑Ready in 2026
Model Perspective
Model Perspective
Jan 28, 2026 · Mobile Development

Master HarmonyOS App Development: From Zero to Your First Hello World

This guide walks you through the complete HarmonyOS mobile development workflow—from understanding the platform’s layered architecture and core ArkTS/ArkUI concepts, to setting up DevEco Studio, creating a Hello World app, managing UI, state, routing, data, and finally packaging and publishing the app.

ArkUIDevEco StudioHarmonyOS
0 likes · 12 min read
Master HarmonyOS App Development: From Zero to Your First Hello World
AndroidPub
AndroidPub
Jan 26, 2026 · Mobile Development

How Agent Skills Turn AI Assistants into Consistent Android Development Partners

This article explains why AI coding assistants often ignore team conventions in large Android projects, introduces the concept of Agent Skills as versioned, shared‑memory skill packs that enforce architecture, state‑management, and offline‑first practices, and provides a step‑by‑step guide to integrate the open‑source Awesome Android Agent Skills library.

AIAgent SkillsAndroid
0 likes · 11 min read
How Agent Skills Turn AI Assistants into Consistent Android Development Partners
SpringMeng
SpringMeng
Jan 25, 2026 · Interview Experience

How a 40‑Minute Shower Cost Me an Offer and What I Learned from the Interview

The author recounts how a 40‑minute shower coincided with a missed offer notification, then provides a detailed set of technical interview questions covering frontend, backend, mobile, databases, cloud and AI tools, adds commentary on AI‑assisted development, and explains the final hiring decision.

AI toolsBackendHiring Process
0 likes · 6 min read
How a 40‑Minute Shower Cost Me an Offer and What I Learned from the Interview
Zhihu Tech Column
Zhihu Tech Column
Jan 16, 2026 · Mobile Development

How a Custom C++ Native Rendering Engine Boosted Reading‑App Performance by Over 2%

The article details the design of a cross‑platform C++ rendering engine built for a mobile reading app, explaining its three‑layer architecture, file‑format support, layout and caching mechanisms, security features, and how these technical choices delivered measurable improvements in page views, reading time, and conversion rates.

CMobile DevelopmentRendering Engine
0 likes · 35 min read
How a Custom C++ Native Rendering Engine Boosted Reading‑App Performance by Over 2%
AndroidPub
AndroidPub
Jan 15, 2026 · Mobile Development

How to Seamlessly Integrate Kotlin Multiplatform into iOS Projects

This article explains how Kotlin Multiplatform (KMP) can be integrated into iOS apps by covering local and remote integration methods, build and packaging steps, Swift/Objective‑C interop details, debugging, testing, and practical recommendations for when and how to adopt KMP in mobile development.

CocoaPodsKotlin MultiplatformMobile Development
0 likes · 11 min read
How to Seamlessly Integrate Kotlin Multiplatform into iOS Projects
Sohu Tech Products
Sohu Tech Products
Jan 7, 2026 · Mobile Development

How Android Studio’s New AI Agent Supercharges Mobile Development

The article explains Android Studio’s latest AI Agent, covering its three core concepts—Tools, Context, and Model Context Protocol—while showing practical examples of built‑in tools, knowledge‑base integration, Figma linking, and a full UI‑generation workflow that lets developers create, refine, and fix Jetpack Compose apps using natural language prompts.

AI AgentAndroid StudioCode Generation
0 likes · 7 min read
How Android Studio’s New AI Agent Supercharges Mobile Development
Alibaba Cloud Native
Alibaba Cloud Native
Dec 24, 2025 · Mobile Development

Mastering iOS Crash Monitoring: From Mach Exceptions to KSCrash Implementation

This article explains why iOS apps crash after release, outlines common coding mistakes that cause crashes, introduces a layered iOS exception architecture, and provides detailed implementation steps for Mach exception, Unix signal, runtime, and application‑level monitoring using KSCrash with code samples and diagrams.

Exception HandlingKSCrashMach Exceptions
0 likes · 18 min read
Mastering iOS Crash Monitoring: From Mach Exceptions to KSCrash Implementation
Woodpecker Software Testing
Woodpecker Software Testing
Dec 23, 2025 · Mobile Development

Ultimate Apache Weex UX Testing Guide: 10 Key Metrics and Optimization Tips

This article explains how to evaluate and improve Apache Weex applications by using built‑in performance monitors, defining essential metrics such as first‑screen render time and interaction latency, and applying ten practical testing and optimization techniques for both iOS and Android platforms.

AndroidMobile DevelopmentPerformance Monitoring
0 likes · 7 min read
Ultimate Apache Weex UX Testing Guide: 10 Key Metrics and Optimization Tips
Kuaishou Tech
Kuaishou Tech
Dec 16, 2025 · Mobile Development

How Leading Tech Giants Are Solving Cross‑Platform Challenges with KMP and AI

The "AI‑Led Cross‑Platform Technology New Paradigm" salon gathered experts from Kuaishou, Alipay, Tencent, and JetBrains to share deep technical insights on Kotlin Multiplatform, large‑scale multi‑device architecture, AI integration, and real‑world migration experiences across iOS, Android and HarmonyOS.

AI integrationKMPKotlin
0 likes · 8 min read
How Leading Tech Giants Are Solving Cross‑Platform Challenges with KMP and AI
Sohu Tech Products
Sohu Tech Products
Dec 10, 2025 · Mobile Development

How I Harnessed AI to Craft a Complex Flutter Animation from Scratch

The author recounts a step‑by‑step experiment using AI to generate a sophisticated, neon‑glowing Flutter animation, detailing the challenges of prompting, iterative refinements, polar‑coordinate math, multi‑stage animation controllers, 3D transforms, and compositing techniques, all backed by a public GitHub repository.

AIFlutterMobile Development
0 likes · 13 min read
How I Harnessed AI to Craft a Complex Flutter Animation from Scratch
Java Architect Handbook
Java Architect Handbook
Dec 7, 2025 · Industry Insights

Why Does Apple Charge 30% and When Does It Not Apply?

The article explains Apple's 30% App Store commission, clarifies why services like 12306 train tickets are exempt, outlines the definition of in‑app purchases in the App Store Review Guidelines, and details the developer agreements and recent policy exceptions that affect fee structures.

30% commissionApp StoreApple
0 likes · 7 min read
Why Does Apple Charge 30% and When Does It Not Apply?
Dunmao Tech Hub
Dunmao Tech Hub
Dec 1, 2025 · Mobile Development

How to Install and Configure Dart for Cross‑Platform Development

This guide explains what Dart is, outlines its multi‑platform use cases, and provides step‑by‑step installation commands for Linux, macOS, and Windows, plus environment‑variable configuration, enabling developers to start building Dart‑based applications across devices.

DARTEnvironment VariablesFlutter
0 likes · 5 min read
How to Install and Configure Dart for Cross‑Platform Development
AndroidPub
AndroidPub
Nov 27, 2025 · Mobile Development

Master Android 14+ Permission Management: Best Practices & Code Samples

Learn how Android 14 and newer versions refine permission handling, covering runtime requests, background location, notifications, Bluetooth, media access, foreground services, and UX best practices, with Kotlin code examples and step‑by‑step guidance to ensure compliance and optimal user trust.

KotlinMobile DevelopmentPermissions
0 likes · 7 min read
Master Android 14+ Permission Management: Best Practices & Code Samples
Tencent TDS Service
Tencent TDS Service
Nov 25, 2025 · Mobile Development

What HarmonyOS App Quality Reveals: Crash & Freeze Insights for 2025

The 2025 Bugly HarmonyOS Quality Report analyzes system version adoption, device distribution, crash and freeze rates across industries, identifies top stability issues such as memory leaks and main‑thread blocking, and offers concrete optimization recommendations for developers seeking better app performance.

App StabilityBuglyFreeze Analysis
0 likes · 10 min read
What HarmonyOS App Quality Reveals: Crash & Freeze Insights for 2025
Alibaba Cloud Observability
Alibaba Cloud Observability
Nov 3, 2025 · Mobile Development

Detecting and Diagnosing iOS App Lag with RunLoop Monitoring

This article explains why iOS apps experience UI lag, outlines common causes such as heavy UI rendering and synchronous network calls, compares three mainstream lag‑monitoring approaches (Ping thread, FPS, RunLoop), and details a RunLoop‑based solution that captures precise stack traces with minimal performance overhead.

Mobile DevelopmentRunLoopiOS
0 likes · 13 min read
Detecting and Diagnosing iOS App Lag with RunLoop Monitoring
AndroidPub
AndroidPub
Oct 27, 2025 · Mobile Development

How AI-Powered Journey Test Transforms Android UI Automation

Journey Test introduces Gemini AI to Android UI testing, letting developers write test steps in natural language that are automatically converted into executable test cases, with a complete workflow from file creation to execution, tips for efficient authoring, current limitations, and suitable use cases.

AI testingAndroidGemini AI
0 likes · 11 min read
How AI-Powered Journey Test Transforms Android UI Automation
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Oct 26, 2025 · Mobile Development

ByteDance's Lynx Promises True Vue Native – Is It Finally Here?

The article examines ByteDance's open‑source Lynx.js as a new way to run Vue directly on iOS and Android, compares it with existing Vue‑native solutions like NativeScript‑Vue, Ionic Vue + Capacitor and uni‑app/uni‑appx, and offers guidance on choosing the right approach based on performance, development experience and project urgency.

Ionic VueLynxMobile Development
0 likes · 10 min read
ByteDance's Lynx Promises True Vue Native – Is It Finally Here?
Alibaba Cloud Observability
Alibaba Cloud Observability
Oct 20, 2025 · Mobile Development

Accelerate iOS Issue Diagnosis with Cloud‑Native Data Collection SDK

Mobile developers often struggle with unreproducible crashes and lag reported by users, spending days sifting through logs and isolated stack traces; this article explains how a cloud‑native iOS SDK links performance metrics, error logs, and user behavior through systematic data collection to dramatically speed up issue diagnosis.

Method SwizzlingMobile DevelopmentPerformance Monitoring
0 likes · 9 min read
Accelerate iOS Issue Diagnosis with Cloud‑Native Data Collection SDK
AndroidPub
AndroidPub
Oct 16, 2025 · Mobile Development

How Journey Test Revolutionizes Android UI Testing with AI

Journey Test, an AI‑powered feature in Android Studio, lets developers create end‑to‑end UI tests using natural language, eliminating code‑heavy scripts, adapting to UI changes, and integrating with CI pipelines, thereby combining manual testing flexibility with automated scalability for Android apps.

AI testingAndroidJourney Test
0 likes · 8 min read
How Journey Test Revolutionizes Android UI Testing with AI
Alibaba Cloud Native
Alibaba Cloud Native
Oct 14, 2025 · Mobile Development

How Alibaba Cloud RUM SDK Captures iOS App Performance and Crashes

The article explains the architecture, data collection methods, and crash monitoring techniques of Alibaba Cloud's RUM SDK for iOS, detailing session tracing, performance metrics, Method Swizzling, system event handling, and KSCrash integration to improve issue diagnosis.

Crash ReportingMethod SwizzlingMobile Development
0 likes · 9 min read
How Alibaba Cloud RUM SDK Captures iOS App Performance and Crashes
Alibaba Cloud Observability
Alibaba Cloud Observability
Oct 13, 2025 · Mobile Development

How Real User Monitoring Transforms Android App Stability and Performance

This article explains the challenges of Android ecosystem fragmentation, the invisibility of runtime crashes and performance issues, and how a Real User Monitoring (RUM) SDK can collect comprehensive stability, performance, and user‑behavior data through native signal handling, bytecode instrumentation, and standard Android APIs to help developers quickly locate and resolve problems.

AndroidCrash DetectionMobile Development
0 likes · 11 min read
How Real User Monitoring Transforms Android App Stability and Performance
Sohu Tech Products
Sohu Tech Products
Oct 9, 2025 · Mobile Development

How Android Dynamic Photos Work: XMP Metadata, Formats, and Kotlin Extraction

This article explores the technical architecture of Android dynamic photos, detailing the three‑layer file structure, XMP metadata specifications, and differences among Xiaomi Micro Video, Google Motion Photo, and OPPO O Live Photo, and provides a unified Kotlin solution for detection, parsing, and playback.

AndroidDynamic PhotoKotlin
0 likes · 25 min read
How Android Dynamic Photos Work: XMP Metadata, Formats, and Kotlin Extraction
Huolala Tech
Huolala Tech
Oct 9, 2025 · Mobile Development

How to Shrink iOS App Package Size: Practical Optimization Techniques

This article details a comprehensive iOS app package size optimization guide, covering OTA download limits, __TEXT segment constraints, Mach‑O analysis, resource compression, compiler settings, dynamic resource delivery, framework consolidation, and CI monitoring to sustainably reduce app binaries.

Build SettingsMobile DevelopmentResource Management
0 likes · 25 min read
How to Shrink iOS App Package Size: Practical Optimization Techniques
Sohu Smart Platform Tech Team
Sohu Smart Platform Tech Team
Sep 24, 2025 · Mobile Development

How Sohu News Leveraged HarmonyOS to Boost Mobile App Performance

The August 30, 2025 “Youth Coding·HarmonyOS Summer” event in Xiamen featured Jia Ding’s deep dive into Sohu News’ HarmonyOS meta‑service, revealing three key technical breakthroughs—dynamic list loading, MVVM‑based detail pages, and skeleton‑screen stability—while outlining future ecosystem integrations such as Push Kit and RAG.

HarmonyOSMVVMMobile Development
0 likes · 4 min read
How Sohu News Leveraged HarmonyOS to Boost Mobile App Performance
JD Cloud Developers
JD Cloud Developers
Sep 19, 2025 · Mobile Development

Mastering Dark Mode in ROMA: A Complete Guide for Mobile Developers

This article explains how the ROMA cross‑platform framework supports dark mode on mobile apps, detailing configuration options, view‑mode attributes, color mapping, iOS trait protocols, and code examples for seamless theme switching, helping developers implement efficient dark‑mode adaptations.

Dark ModeMobile DevelopmentROMA
0 likes · 11 min read
Mastering Dark Mode in ROMA: A Complete Guide for Mobile Developers
AndroidPub
AndroidPub
Sep 17, 2025 · Mobile Development

Why BroadcastReceiver Fails and How WorkManager Saves Your Nightly Sync

This article examines the limitations of using BroadcastReceiver with AlarmManager for nightly data synchronization on Android, demonstrates how migrating to WorkManager improves reliability and battery efficiency, and provides code comparisons and guidance on choosing the right background execution tool for various scenarios.

AndroidBroadcastReceiverMobile Development
0 likes · 7 min read
Why BroadcastReceiver Fails and How WorkManager Saves Your Nightly Sync
Tencent TDS Service
Tencent TDS Service
Sep 16, 2025 · Mobile Development

How Kuikly Adapts Apple’s New Liquid Glass UI for Seamless Mobile Experiences

Kuikly, Tencent’s Kotlin‑Multiplatform cross‑end framework, introduces native support for Apple’s iOS 26 Liquid Glass design, comparing self‑rendering and native‑rendering architectures, detailing adaptation strategies, API extensions, compatibility handling, and offering code examples to help developers integrate the new visual effect across platforms.

Kotlin MultiplatformKuiklyLiquid Glass
0 likes · 13 min read
How Kuikly Adapts Apple’s New Liquid Glass UI for Seamless Mobile Experiences
AndroidPub
AndroidPub
Sep 12, 2025 · Mobile Development

Unlock Wear OS Development: History, Features, and Compose Code Samples

This article walks through Wear OS’s evolution, core advantages, competitor comparison, essential development principles, and provides hands‑on Compose code examples—including a food‑selector app and a ScalingLazyColumn todo list—to help developers build efficient, battery‑friendly smartwatch applications.

ComposeKotlinMobile Development
0 likes · 16 min read
Unlock Wear OS Development: History, Features, and Compose Code Samples
AndroidPub
AndroidPub
Sep 11, 2025 · Mobile Development

Inside Android’s Notification System: From notify() to SystemUI

This article dissects the complete Android notification pipeline, explaining how a call to NotificationManager.notify() travels through Binder, system services, and SystemUI to finally render icons, notification rows, or heads‑up banners, while covering channels, permissions, and special edge cases.

AndroidMobile DevelopmentNotificationManager
0 likes · 9 min read
Inside Android’s Notification System: From notify() to SystemUI
21CTO
21CTO
Sep 10, 2025 · Mobile Development

How Google’s New Compose Adaptive Layouts and Androidify Boost Adaptive UI Development

Google’s latest updates—including the Compose Adaptive Layouts 1.2 beta, the AI‑powered Androidify app, and the Android Studio Narwhal Feature Drop—introduce advanced adaptive UI tools, Gemini‑driven image generation, and monthly IDE enhancements that empower Android developers to build responsive, multi‑device experiences faster.

AIAndroidJetpack Compose
0 likes · 9 min read
How Google’s New Compose Adaptive Layouts and Androidify Boost Adaptive UI Development
JavaScript
JavaScript
Sep 2, 2025 · Mobile Development

12 Common Mobile Web Issues and How to Fix Them

This guide outlines twelve frequent mobile‑web problems—from 1 px borders and 300 ms click delays to safe‑area padding and image‑loading performance—and provides concise CSS or JavaScript solutions that developers can apply instantly to improve user experience across devices.

Mobile DevelopmentResponsive Designfrontend
0 likes · 5 min read
12 Common Mobile Web Issues and How to Fix Them
IT Services Circle
IT Services Circle
Aug 29, 2025 · Mobile Development

Why iPhone Status Bars Are Showing Unexpected Ads – The PLMN & NITZ Explanation

Users of China Mobile have reported that their phone status bars suddenly display promotional messages instead of the usual carrier name, a phenomenon tied to PLMN codes and NITZ broadcasts, with carrier‑mandated custom logos and messages raising compliance and user‑experience concerns across iOS and Android devices.

Carrier AdvertisingMobile DevelopmentNITZ
0 likes · 8 min read
Why iPhone Status Bars Are Showing Unexpected Ads – The PLMN & NITZ Explanation
Sohu Tech Products
Sohu Tech Products
Aug 28, 2025 · Mobile Development

Master 8 Powerful Caching Strategies for Lightning‑Fast Android Apps

This article explains why caching is critical for modern Android apps and walks developers through eight robust caching strategies—ranging from in‑memory and SharedPreferences to file, Room, multi‑level, TTL, and HTTP caches—complete with Kotlin implementations, real‑world usage examples, pros and cons, and best‑practice guidelines for production.

AndroidKotlinMobile Development
0 likes · 22 min read
Master 8 Powerful Caching Strategies for Lightning‑Fast Android Apps
AntTech
AntTech
Aug 27, 2025 · Mobile Development

How Alipay Built an AI Travel Assistant in Two Months with xUI, gRPC, and KMP

This article details the two‑month end‑to‑end development of Alipay's AI Travel Assistant, describing the product concept, technical background, adoption of the xUI interaction framework, gRPC streaming, Kotlin Multiplatform integration, migration challenges, performance metrics, and future roadmap.

AICross‑PlatformKotlin Multiplatform
0 likes · 23 min read
How Alipay Built an AI Travel Assistant in Two Months with xUI, gRPC, and KMP
Alipay Experience Technology
Alipay Experience Technology
Aug 26, 2025 · Mobile Development

How Alipay Built an AI Travel Assistant in Two Months with a 4‑Person Mobile Team

This article details the end‑to‑end development of Alipay’s AI Travel Assistant, covering product conception, the migration to a unified xUI 1.0 framework, the adoption of KMP for cross‑platform UI, the shift from RPC + SYNC to gRPC streaming, and the challenges of card‑ecosystem migration, all achieved within a two‑month sprint by a four‑person client team.

AIChatbotKMP
0 likes · 25 min read
How Alipay Built an AI Travel Assistant in Two Months with a 4‑Person Mobile Team
21CTO
21CTO
Aug 25, 2025 · Mobile Development

What New Dark‑Mode and Theming Features Arrive in Android 16 QPR2 Beta?

Google’s Android 16 QPR2 Beta 1, released in August, brings intelligent dark‑mode inversion, forced themed icon colors, parental‑control settings, improved data migration, PDF annotation, and Bluetooth LE audio sharing, with Pixel beta users receiving the update now and a full rollout slated for later this year.

AndroidBeta ReleaseDark Mode
0 likes · 4 min read
What New Dark‑Mode and Theming Features Arrive in Android 16 QPR2 Beta?
AndroidPub
AndroidPub
Aug 21, 2025 · Mobile Development

Master 8 Powerful Caching Strategies for Lightning‑Fast Android Apps

This article presents eight essential caching strategies for Android developers—ranging from in‑memory LRU caches and SharedPreferences to file‑based storage, Room databases, multi‑level systems, TTL caches, and HTTP caching—complete with Kotlin implementations, real‑world examples, performance impacts, best‑practice guidelines, and common pitfalls to avoid.

AndroidKotlinMobile Development
0 likes · 22 min read
Master 8 Powerful Caching Strategies for Lightning‑Fast Android Apps
Open Source Linux
Open Source Linux
Aug 14, 2025 · Mobile Development

Inside the WeChat HarmonyOS Rewrite: Challenges & Insights

The article summarizes Tencent's announcement and a podcast where the WeChat HarmonyOS team discusses why the app had to be rebuilt from scratch, the technical hurdles of Huawei's fast‑changing OS, and how the teams collaborate to overcome legacy code and platform differences.

HarmonyOSMobile DevelopmentPodcast
0 likes · 5 min read
Inside the WeChat HarmonyOS Rewrite: Challenges & Insights
Sohu Smart Platform Tech Team
Sohu Smart Platform Tech Team
Aug 10, 2025 · Mobile Development

How ArkUI‑X Bridges ArkTS to Android and iOS: A Deep Dive

This article walks through the ArkUI‑X cross‑platform framework, explains the relationship between ArkTS, ArkUI and ArkUI‑X, shows how to set up the development environment, create and build a demo project, and reveals the rendering pipeline and Android/iOS integration details including a clipboard example.

AndroidArkUI-XMobile Development
0 likes · 17 min read
How ArkUI‑X Bridges ArkTS to Android and iOS: A Deep Dive
Zhihu Tech Column
Zhihu Tech Column
Aug 8, 2025 · Mobile Development

Unlock Scalable iOS Plugins: Inside ZHPluginSDK’s Architecture and Message System

This article introduces ZHPluginSDK, a powerful Swift‑based plugin framework that supports type‑safe registration, flexible message dispatch, multi‑container composition, synchronous messaging, and environment variables, providing a comprehensive guide with architecture diagrams, feature lists, and extensive code examples for mobile developers.

Message DispatchMobile DevelopmentSwift
0 likes · 30 min read
Unlock Scalable iOS Plugins: Inside ZHPluginSDK’s Architecture and Message System
Sohu Tech Products
Sohu Tech Products
Jul 30, 2025 · Mobile Development

Mastering iOS Live Activities: From Setup to Real‑Time Updates

This guide walks you through Apple’s Live Activity feature introduced at WWDC22, covering the required ActivityKit framework, project configuration for Objective‑C/Swift mixed or pure Swift apps, data modeling, creation, updating, ending, push‑token handling, server‑side push payloads, permission checks, and common pitfalls such as network‑image restrictions.

ActivityKitLive ActivityMobile Development
0 likes · 14 min read
Mastering iOS Live Activities: From Setup to Real‑Time Updates
Sohu Tech Products
Sohu Tech Products
Jul 30, 2025 · Mobile Development

How Self-Calibration Powers Rich Text Editing in iOS Apps

This article explains how a self‑calibration system embeds markers in iOS rich‑text content, enabling a single pass to identify mentions, topics, and links, and shows how NSMutableAttributedString and YYKit’s custom attribute keys are used to store and parse these special elements efficiently.

AttributedStringMobile DevelopmentRich Text
0 likes · 7 min read
How Self-Calibration Powers Rich Text Editing in iOS Apps
Tencent TDS Service
Tencent TDS Service
Jul 28, 2025 · Frontend Development

How Kuikly Powers 100% Cross‑Platform Game Live‑Streaming SDK on HarmonyOS

With the launch of HarmonyOS Next, the game live‑streaming SDK team leveraged the Kuikly cross‑platform framework to adapt their Android, iOS and web code to HarmonyOS, achieving 100% cross‑platform reuse across three platforms, cutting over 50% of development effort while boosting performance, stability and modularity.

Game SDKHarmonyOSKuikly
0 likes · 13 min read
How Kuikly Powers 100% Cross‑Platform Game Live‑Streaming SDK on HarmonyOS
Sohu Tech Products
Sohu Tech Products
Jul 23, 2025 · Mobile Development

Mastering Complex Like-Button Animations on HarmonyOS vs Android with ArkUI

This article walks through implementing sophisticated like-button animations for a news client on HarmonyOS using ArkUI, compares the approach with Android's animation framework, explains key ArkUI APIs like animateTo, and provides detailed Kotlin and TypeScript code for property and Bezier curve animations.

AndroidArkUIBezier Curve
0 likes · 15 min read
Mastering Complex Like-Button Animations on HarmonyOS vs Android with ArkUI
21CTO
21CTO
Jul 17, 2025 · Mobile Development

Will Android and ChromeOS Merge? Inside Google’s Bold OS Integration Plan

Google announced that it will combine Android and ChromeOS into a single platform, aiming to unify ecosystems, boost app performance, and create seamless cross‑device experiences, while facing architectural and user‑experience challenges that could reshape the future of personal computing.

AndroidChromeOSGoogle
0 likes · 4 min read
Will Android and ChromeOS Merge? Inside Google’s Bold OS Integration Plan
Huolala Tech
Huolala Tech
Jul 16, 2025 · Mobile Development

Why iOS 18 Crashes When exit() Is Called and How to Fix It

This article analyzes a driver‑side iOS 18 crash triggered by BackBoardServices calling exit, explains the underlying XPC and C++ destructor chain, explores failed hook and compiler‑flag workarounds, and presents a reliable atexit‑based solution that eliminates the crash on iOS 18 and later.

CHookingMobile Development
0 likes · 15 min read
Why iOS 18 Crashes When exit() Is Called and How to Fix It
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jul 15, 2025 · Artificial Intelligence

Unlock Apple’s On‑Device LLM: Foundation Models Guide & Travel Planner Demo

This article introduces Apple’s Foundation Models framework for on‑device large language models, explains its advantages and limitations, details technical features like guided generation, snapshot streaming, and tool calling, and provides a complete Swift‑based travel‑itinerary example with performance‑tuning tips.

AIAppleMobile Development
0 likes · 12 min read
Unlock Apple’s On‑Device LLM: Foundation Models Guide & Travel Planner Demo
JD Tech Talk
JD Tech Talk
Jul 15, 2025 · Mobile Development

Unlocking 50% Faster JD Mini‑Programs on HarmonyOS with Cangjie

This article shares the JD developer’s experience at the 2025 Huawei Developer Conference, detailing how the Cangjie language and a dual‑thread architecture were used to analyze and optimize high‑frequency JS API calls in JD mini‑programs on HarmonyOS, achieving up to 50% faster execution and a 20% reduction in cold‑start time.

CangjieHarmonyOSJS Bridge
0 likes · 8 min read
Unlocking 50% Faster JD Mini‑Programs on HarmonyOS with Cangjie
大转转FE
大转转FE
Jul 15, 2025 · Mobile Development

How Skyline Rendering Engine Boosts WeChat Mini Program Performance

This article explains the architecture, core thread responsibilities, and performance enhancements of the Skyline rendering engine for WeChat Mini Programs, detailing version support, multi‑threaded design, custom routing, snapshot and lazy‑mount features, and provides practical code examples for developers.

Mobile DevelopmentPerformance OptimizationRendering Engine
0 likes · 14 min read
How Skyline Rendering Engine Boosts WeChat Mini Program Performance
Youzan Coder
Youzan Coder
Jul 11, 2025 · Artificial Intelligence

How AI Boosted Full‑Stack Development Efficiency by Up to 80%

This article details how the Youzan BumpTag team leveraged AI tools across mobile, backend, and frontend development to accelerate feature implementation, code generation, and testing, achieving efficiency gains of 60‑80% while sharing practical cases, pitfalls, and future AI‑driven skill development plans.

AICode GenerationFull-Stack Development
0 likes · 13 min read
How AI Boosted Full‑Stack Development Efficiency by Up to 80%
Java Backend Technology
Java Backend Technology
Jun 23, 2025 · Mobile Development

What I Learned Building a Startup App with uni‑app and egg.js: Avoid These Pitfalls

A former developer recounts joining a tiny startup, choosing uni‑app, egg.js, and antd‑vue to quickly build Android and iOS apps, navigating constant product changes, team hiring challenges, and later technical adjustments, and shares practical advice to avoid common pitfalls in early‑stage ventures.

Backend DevelopmentMobile Developmentstartup
0 likes · 9 min read
What I Learned Building a Startup App with uni‑app and egg.js: Avoid These Pitfalls
大转转FE
大转转FE
Jun 20, 2025 · Mobile Development

Boosting Mobile App Quality: ZhiZhuan’s Scalable Code Coverage Solution

This article details ZhiZhuan Group's end‑to‑end code‑coverage system for Android and iOS apps, covering its background, design, incremental instrumentation, CI/CD integration, optimization steps, visual reporting, and real‑world impact, offering practical insights for mobile development teams seeking reliable test coverage.

AndroidInstrumentationMobile Development
0 likes · 18 min read
Boosting Mobile App Quality: ZhiZhuan’s Scalable Code Coverage Solution
AndroidPub
AndroidPub
Jun 19, 2025 · Mobile Development

Flutter vs Jetpack Compose: Which Declarative UI Wins for Mobile Apps?

This article provides a concise side‑by‑side comparison of Flutter and Jetpack Compose, covering platform support, language, UI architecture, rendering pipelines, state management, custom UI/animation capabilities, development efficiency, deployment considerations, and ecosystem maturity to help developers choose the right declarative UI framework for their mobile projects.

Declarative UIFlutterJetpack Compose
0 likes · 8 min read
Flutter vs Jetpack Compose: Which Declarative UI Wins for Mobile Apps?
Sohu Tech Products
Sohu Tech Products
Jun 18, 2025 · Mobile Development

How to Recreate iOS 26 Liquid Glass in Flutter: Shaders, SDF, and Real‑Time Effects

This article delves into the technical implementation of iOS 26’s Liquid Glass effect, explaining its physics‑based translucency, adaptive coloring, refraction and fluid deformation, and then shows how to recreate it in Flutter using custom shaders, SDF calculations, lighting models, and the Impeller engine.

FlutterLiquid GlassMobile Development
0 likes · 19 min read
How to Recreate iOS 26 Liquid Glass in Flutter: Shaders, SDF, and Real‑Time Effects
Java Captain
Java Captain
Jun 8, 2025 · Mobile Development

Unlock WeChat’s Hidden ‘recover’ Feature to Restore Deleted Chats

This article explains WeChat’s hidden “recover” feature, detailing its official purpose, technical limits, step‑by‑step recovery methods, effectiveness, backup strategies, and the risks of third‑party tools, helping users safely restore lost chat records.

BackupData RecoveryMobile Development
0 likes · 8 min read
Unlock WeChat’s Hidden ‘recover’ Feature to Restore Deleted Chats
AndroidPub
AndroidPub
Jun 3, 2025 · Mobile Development

Why Jetpack Navigation 3 Redefines Android Compose Navigation

This article explains the limitations of the original Jetpack Navigation library for Compose, introduces the new Nav3 architecture with its custom back‑stack, open design, and modular components, and demonstrates key features and a code sample for modern Android UI development.

AndroidComposeJetpack Navigation
0 likes · 8 min read
Why Jetpack Navigation 3 Redefines Android Compose Navigation
Sohu Tech Products
Sohu Tech Products
May 21, 2025 · Mobile Development

Compose Multiplatform 1.8.0 for iOS: Stable Release, Performance Benchmarks, and New Features

Compose Multiplatform 1.8.0 brings a stable, production‑ready iOS version with performance comparable to native apps, concurrent rendering, Kotlin/Native compilation, Skia‑based UI, extensive iOS‑specific enhancements, hot‑reload support, and adoption by major teams, marking a significant milestone for cross‑platform mobile development.

Compose MultiplatformKotlinMobile Development
0 likes · 6 min read
Compose Multiplatform 1.8.0 for iOS: Stable Release, Performance Benchmarks, and New Features
Sohu Tech Products
Sohu Tech Products
May 7, 2025 · Mobile Development

Android 16 AppFunctions API: A New Mechanism for App Function Exposure and System Integration

Android 16 adds the AppFunctions API, letting apps expose specific functions through an AppFunctionService that the system indexes via AppSearch and invokes with AppFunctionManager, so AI assistants and system search can discover and execute actions like ordering pizza or booking flights while respecting required permissions and threading constraints.

AI integrationAndroid 16Android API
0 likes · 8 min read
Android 16 AppFunctions API: A New Mechanism for App Function Exposure and System Integration
Sohu Tech Products
Sohu Tech Products
Apr 29, 2025 · Mobile Development

Implementing Single-Activity Architecture with Jetpack Compose Navigation

The article explains how to adopt a single‑Activity architecture in Jetpack Compose by using the Navigation component’s NavHost and NavController, encapsulating navigation calls in an Action class, and exposing module‑specific NavGraphs, resulting in a clean, scalable routing solution for modern Android apps.

AndroidCompose NavigationJetpack Compose
0 likes · 6 min read
Implementing Single-Activity Architecture with Jetpack Compose Navigation
Test Development Learning Exchange
Test Development Learning Exchange
Apr 20, 2025 · Mobile Development

How to Use ADB Commands: Reboot, Logcat, and Shell

This guide explains essential ADB commands for Android development, covering how to reboot a device (including bootloader and recovery modes), view real‑time logs with logcat and its filtering options, and enter the device’s shell to run Linux commands such as ls, pwd, and top.

ADBAndroidMobile Development
0 likes · 3 min read
How to Use ADB Commands: Reboot, Logcat, and Shell
Sohu Tech Products
Sohu Tech Products
Apr 16, 2025 · Mobile Development

Unlocking ViewPager2: Deep Dive into Scrolling Mechanics and Custom Transformations

This article dissects ViewPager2's internal scrolling architecture, explains its core classes, orientation handling, PageTransformer workflow, scroll event processing, animation techniques, performance tweaks, and demonstrates how to recreate a complex advertising carousel with custom transformations and layout optimizations.

AndroidCustomAnimationMobile Development
0 likes · 15 min read
Unlocking ViewPager2: Deep Dive into Scrolling Mechanics and Custom Transformations
Test Development Learning Exchange
Test Development Learning Exchange
Apr 2, 2025 · Mobile Development

Advanced Techniques for Android Monkey Testing and Performance Optimization

This guide explains how to use Android's Monkey tool with advanced options such as package whitelists and blacklists, event‑type weighting, crash ignoring, throttle settings, seed values, and integration with systrace to achieve more precise, efficient, and repeatable mobile app testing.

AndroidMobile DevelopmentPerformance Optimization
0 likes · 5 min read
Advanced Techniques for Android Monkey Testing and Performance Optimization
JD Cloud Developers
JD Cloud Developers
Apr 2, 2025 · Mobile Development

How JD Finance’s Dynamic Cross‑Platform Solution Slashes Development Costs

JD Finance’s self‑developed Dynamic solution offers a one‑code, cross‑platform framework that runs on iOS, Android, H5 and HarmonyOS, dramatically reducing development effort, improving performance and dynamic updates, while integrating features like high‑performance lists, hot‑reload, and unified APIs for seamless multi‑device deployment.

FrameworkMobile Developmentdynamic rendering
0 likes · 12 min read
How JD Finance’s Dynamic Cross‑Platform Solution Slashes Development Costs
Test Development Learning Exchange
Test Development Learning Exchange
Mar 28, 2025 · Mobile Development

How to Read and Analyze Monkey Test Log Files

This guide explains the structure of Android Monkey test logs, highlights key information such as event counters and exception details, and provides practical solutions for common errors like ANR, crashes, OutOfMemoryError, and SecurityException, along with best practices for effective log analysis.

AndroidMobile Developmentlog analysis
0 likes · 5 min read
How to Read and Analyze Monkey Test Log Files
Efficient Ops
Efficient Ops
Mar 27, 2025 · Mobile Development

Will Android Become Closed Source? Google Plans to End AOSP Support

Google announced that starting next week it will cease maintenance of the Android Open Source Project, shifting all Android development to internal branches, which means only Google employees can access AOSP, limiting external developers and ROM creators while having limited impact on major OEMs.

AOSPAndroidGoogle
0 likes · 3 min read
Will Android Become Closed Source? Google Plans to End AOSP Support
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 25, 2025 · Mobile Development

Building a Free Ad‑Free Music Streaming App with Flutter: Motivation, Learning, Design, and Development Experience

This article chronicles the author's journey of creating a free, ad‑free music streaming app with Flutter, covering the initial motivation, learning curve, UI/UX design decisions, core features, chosen libraries, development challenges, and overall experience over two months.

DARTFlutterMobile Development
0 likes · 9 min read
Building a Free Ad‑Free Music Streaming App with Flutter: Motivation, Learning, Design, and Development Experience
Amap Tech
Amap Tech
Mar 21, 2025 · Mobile Development

Gaode Map Terminal Architecture: Achieving Ultra‑Stable, High‑Performance, and Efficient Mobile Mapping

Gaode Map’s new integrated container architecture, combined with on‑demand loading, package slimming, and multi‑system/device/language support, delivers ultra‑stable, high‑availability navigation with second‑level startup, halved binary size and traffic, enabling efficient, cross‑platform mobile mapping for diverse hardware.

Container ArchitectureMobile DevelopmentPerformance Optimization
0 likes · 12 min read
Gaode Map Terminal Architecture: Achieving Ultra‑Stable, High‑Performance, and Efficient Mobile Mapping
Sohu Tech Products
Sohu Tech Products
Mar 5, 2025 · Mobile Development

How ArkUI‑X Bridges ArkTS to Android & iOS: Architecture and Clipboard Integration

This article explores the ArkUI‑X cross‑platform framework, detailing its relationship with ArkTS and ArkUI, step‑by‑step environment setup, project creation, the compilation pipeline that generates ViewPU classes, and the intricate bridge that connects ArkTS code to Android and iOS system services such as the clipboard.

ArkUI-XClipboard IntegrationMobile Development
0 likes · 16 min read
How ArkUI‑X Bridges ArkTS to Android & iOS: Architecture and Clipboard Integration
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 3, 2025 · Mobile Development

Build a WeChat Mini‑Program Without Writing Code Using AI

This article demonstrates how a non‑programmer can use the DeepSeek‑powered “AI Programmer” mode in Tongyi Lingma to generate, modify, and deploy a functional WeChat mini‑program entirely through natural language prompts, complete with screenshots of each step.

AI programmingDeepSeekMobile Development
0 likes · 5 min read
Build a WeChat Mini‑Program Without Writing Code Using AI
Sohu Tech Products
Sohu Tech Products
Feb 26, 2025 · Mobile Development

How to Convert Any Android View into a Shareable Image Bitmap

This tutorial explains how to capture any Android view—whether displayed, off‑screen, or generated programmatically—into a Bitmap, draw it with Canvas, and then save or share the resulting image, covering multiple view types and Android version compatibility.

AndroidCanvasImage Sharing
0 likes · 11 min read
How to Convert Any Android View into a Shareable Image Bitmap
Sohu Tech Products
Sohu Tech Products
Feb 26, 2025 · Mobile Development

Building Camera Features with CameraX and Jetpack Compose

The tutorial walks developers through adding the new alpha‑stage viewfinder‑compose and camera‑compose libraries, configuring permissions with Accompanist, creating a CameraPreviewViewModel that manages CameraX preview use cases, and building a full‑screen, Compose‑based camera viewfinder using CameraXViewfinder for adaptive APIs and animations.

Android DevelopmentAndroidXCamera Preview
0 likes · 7 min read
Building Camera Features with CameraX and Jetpack Compose
Radish, Keep Going!
Radish, Keep Going!
Feb 13, 2025 · Cloud Native

How Wise Is Building a Scalable 2025 Tech Stack with Kubernetes and AI

Wise’s 2025 tech stack overhaul details how its 850‑engineer team leverages cloud‑native tools like Kubernetes, Terraform, and AWS, modernizes frontend with Next.js and Storybook, accelerates mobile builds via Swift Package Manager and Gradle, and integrates AI, data pipelines, and observability to support 12.8 million active customers worldwide.

AIDevOpsMobile Development
0 likes · 20 min read
How Wise Is Building a Scalable 2025 Tech Stack with Kubernetes and AI