Mobile Development

Showing 100 articles max
IT Services Circle
IT Services Circle
Apr 5, 2026 · Mobile Development

Google’s New Android Side‑Load Policy: What Developers Need to Know

Google has introduced an Advanced Installation Flow that tightens side‑loading permissions, requiring developer verification and a 24‑hour waiting period, which dramatically changes how Android users and developers install apps outside Google Play.

Advanced Installation FlowAndroidDeveloper Verification
0 likes · 6 min read
Google’s New Android Side‑Load Policy: What Developers Need to Know
Coder Trainee
Coder Trainee
Apr 4, 2026 · Mobile Development

Getting Started with Kotlin‑Java Mixed Development for Android

This guide walks through creating an Android project that combines Java and Kotlin, adding Kotlin dependencies via Maven, and implementing a simple controller with Kotlin syntax, illustrating variable definitions, method signatures, and basic service interaction.

AndroidControllerKotlin
0 likes · 5 min read
Getting Started with Kotlin‑Java Mixed Development for Android
Sohu Tech Products
Sohu Tech Products
Apr 1, 2026 · Mobile Development

Running Python on Mobile Devices: Edge Computing with NumCpp & JNI

This article explains the concept of edge computing, why models are deployed to devices, the advantages of using Python scripts on Android/iOS, and provides a step‑by‑step guide to implementing a Python interpreter, NumCpp integration, feature management, dynamic deployment, and business impact through real‑time strategy updates.

JNIdynamic deploymentmobile
0 likes · 15 min read
Running Python on Mobile Devices: Edge Computing with NumCpp & JNI
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
AndroidPub
AndroidPub
Mar 26, 2026 · Mobile Development

Mastering Android Dependency Injection: Hilt vs Koin Explained

This comprehensive guide demystifies Android dependency injection, covering core concepts, manual implementation, the role of composition roots, and a detailed comparison of Hilt and Koin—including their architectures, advantages, trade‑offs, and practical tips for choosing the right framework in real‑world projects.

AndroidDI FrameworksDependency Injection
0 likes · 29 min read
Mastering Android Dependency Injection: Hilt vs Koin Explained
Alibaba Cloud Native
Alibaba Cloud Native
Mar 24, 2026 · Mobile Development

Why Your Android App Is Slow: Uncovering Hidden Network Bottlenecks with RUM

This article explains how mobile network diversity, device fragmentation, and limited visibility make performance troubleshooting hard, then introduces Alibaba Cloud RUM's Resource event model, walks through its attribute and metric fields, demonstrates a real‑world Android case study with step‑by‑step timing analysis, and provides concrete diagnosis and optimization guidelines for connection‑pool, DNS, SSL, and TTFB issues.

AndroidOkHttpRUM
0 likes · 18 min read
Why Your Android App Is Slow: Uncovering Hidden Network Bottlenecks with RUM
Coder Trainee
Coder Trainee
Mar 19, 2026 · Mobile Development

How to Wrap GET Requests with Parameters in WeChat Mini Programs

This article shows how to create a reusable GET request wrapper for WeChat Mini Programs, demonstrating the function that appends a base URL, passes query parameters, sets JSON headers, and handles success and failure callbacks.

GET requestJavaScriptRequest Wrapper
0 likes · 1 min read
How to Wrap GET Requests with Parameters in WeChat Mini Programs
AI Engineering
AI Engineering
Mar 18, 2026 · Mobile Development

XcodeBuildMCP: Let AI Automate iOS/macOS Development Like Web Coding

XcodeBuildMCP, an open‑source Sentry project, lets AI agents such as Cursor and ClaudeCode fully automate iOS/macOS development by handling Xcode build management, device selection, log capture and error handling, eliminating the manual verify‑compile‑test loop.

AI AutomationClaudeCodeCursor
0 likes · 3 min read
XcodeBuildMCP: Let AI Automate iOS/macOS Development Like Web Coding
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
Coder Trainee
Coder Trainee
Mar 6, 2026 · Mobile Development

How to Retrieve a WeChat Mini Program User’s OpenID

This article walks through the complete process of obtaining a WeChat Mini Program user's OpenID by using wx.login to get a code, calling the updated auth.code2Session API with appid and appsecret, and handling the server‑side Java implementation that extracts the OpenID and session key.

APIJavaMiniProgram
0 likes · 4 min read
How to Retrieve a WeChat Mini Program User’s OpenID
Xiaohongshu Tech REDtech
Xiaohongshu Tech REDtech
Mar 4, 2026 · Mobile Development

How Xiaohongshu Delivered Billion‑User Voice & Fireworks Effects with Adaptive Rendering

During the 2026 Chinese New Year, Xiaohongshu built a real‑time dynamic interaction system that combined adaptive scheduling, high‑performance particle rendering, and industrial‑grade ASR to deliver synchronized voice greetings and emoji fireworks to over a billion daily active users across heterogeneous mobile devices.

ASRadaptive schedulingcross‑platform
0 likes · 13 min read
How Xiaohongshu Delivered Billion‑User Voice & Fireworks Effects with Adaptive Rendering
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.

ARMobile DevelopmentPerformance
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.

AR gesturesMobile DevelopmentPerformance Optimization
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.

AndroidMobile DevelopmentPerformance
0 likes · 9 min read
Why R8 Beats D8: Deep Dive into Android’s Powerful Code Optimizer
BirdNest Tech Talk
BirdNest Tech Talk
Feb 22, 2026 · Mobile Development

Deploy OpenClaw on Android via Termux and ADB – A Step‑by‑Step Guide

This guide walks through installing Termux, Ubuntu, and OpenClaw on a Xiaomi Android phone, configuring developer options, connecting via ADB, installing the burner‑phone skill, capturing screenshots, and attempting click actions, while highlighting limitations when click debugging is unavailable.

ADBAndroidOpenClaw
0 likes · 5 min read
Deploy OpenClaw on Android via Termux and ADB – A Step‑by‑Step Guide
vivo Internet Technology
vivo Internet Technology
Feb 11, 2026 · Mobile Development

How Vivo Game Center Boosted Weak‑Network Performance with QUIC and Cronet

This article details how the Vivo Game Center team tackled slow page loads and resource failures in weak‑network environments by integrating the QUIC‑enabled Cronet library into OkHttp, defining precise network states, using custom interceptors, and conducting A/B tests that reduced failure rates by 40% and cut request latency by 7%.

AndroidCronetOkHttp
0 likes · 16 min read
How Vivo Game Center Boosted Weak‑Network Performance with QUIC and Cronet
Coder Trainee
Coder Trainee
Feb 6, 2026 · Mobile Development

Detecting Audio, Video, and Image Content Risks in WeChat Mini Programs

This article walks through using the WeChat Mini Program media‑check API to identify risky audio, video, and image content, outlines three typical scenarios, explains platform rate limits, and provides a complete Java example with step‑by‑step code analysis.

Audio DetectionImage ModerationJava
0 likes · 4 min read
Detecting Audio, Video, and Image Content Risks in WeChat Mini Programs
AntTech
AntTech
Feb 5, 2026 · Mobile Development

How Alipay Rebuilt Its ‘My Tab’ Using KMP for Seamless Three‑Platform Code

Alipay’s terminal team refactored the high‑traffic ‘My Tab’ feature into a single Kotlin Multiplatform codebase, tackling challenges like MVC‑to‑MVVM migration, frame‑rate drops, and cross‑platform stability, and sharing detailed design patterns, performance optimizations, and solutions for Android, iOS, and HarmonyOS.

Compose UICross‑Platform DevelopmentKotlin Multiplatform
0 likes · 13 min read
How Alipay Rebuilt Its ‘My Tab’ Using KMP for Seamless Three‑Platform Code
Coder Trainee
Coder Trainee
Feb 5, 2026 · Mobile Development

Detect Sensitive Text in WeChat Mini Programs Using the Content Security API

The article explains how to leverage WeChat Mini Program's text security API to automatically filter sensitive, political, pornographic, gambling, and drug-related content in user-generated text, outlines typical use cases, rate limits, and provides a Java implementation with step-by-step code walkthrough.

APIText FilteringWeChat Mini Program
0 likes · 4 min read
Detect Sensitive Text in WeChat Mini Programs Using the Content Security API