Mobile Development

Showing 100 articles max
AndroidPub
AndroidPub
Dec 18, 2025 · Mobile Development

Mastering FlowRow & FlowColumn in Jetpack Compose for Responsive UI

This article explores Jetpack Compose's FlowLayout components, comparing them with lazy layouts, demonstrating basic and advanced usage—including item alignment, weight handling, and grid-like arrangements—to build responsive Android interfaces that adapt gracefully to varying screen sizes.

AndroidComposableFlowLayout
0 likes · 9 min read
Mastering FlowRow & FlowColumn in Jetpack Compose for Responsive UI
Sohu Tech Products
Sohu Tech Products
Dec 17, 2025 · Mobile Development

Inside the AI Phone: How Bean Bag’s Device Bypasses Android Security and Captures Screens

An in‑depth analysis reveals that the Bean Bag AI phone avoids Android’s Accessibility Service by directly reading GPU buffers and injecting input events via hidden system APIs, runs a headless virtual screen, streams low‑resolution frames to the cloud for inference, and raises significant privacy and security concerns.

AIAndroid SecurityCloud Inference
0 likes · 8 min read
Inside the AI Phone: How Bean Bag’s Device Bypasses Android Security and Captures Screens
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.

KMPKotlinMobile Development
0 likes · 8 min read
How Leading Tech Giants Are Solving Cross‑Platform Challenges with KMP and AI
Xiaomi Tech
Xiaomi Tech
Dec 16, 2025 · Mobile Development

How Xiaomi Surge OS 3 Makes Your Phone Smarter with Hotspot Compilation Acceleration

The article explains Xiaomi's "Hotspot Compilation Acceleration" in Surge OS 3, detailing how the compiler identifies high‑frequency code paths, partitions hot and cold sections, and iteratively optimizes binaries, resulting in a 4% CPU load reduction and a 10% efficiency gain for smoother mobile experiences.

CompilerOptimizationHotspotCompilationMobilePerformance
0 likes · 8 min read
How Xiaomi Surge OS 3 Makes Your Phone Smarter with Hotspot Compilation Acceleration
IT Services Circle
IT Services Circle
Dec 14, 2025 · Mobile Development

Unlock AirPods Features on Android & Linux with LibrePods – Open‑Source Reverse‑Engineered Tool

LibrePods is an open‑source project that reverse‑engineers Apple’s proprietary AirPods protocol, enabling Android and Linux users to access native features such as active noise cancellation, ear detection, battery status, and custom transparency modes, with detailed compatibility notes, installation steps, and a public GitHub repository.

AirPodsAndroidBluetooth
0 likes · 5 min read
Unlock AirPods Features on Android & Linux with LibrePods – Open‑Source Reverse‑Engineered Tool
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
Advanced AI Application Practice
Advanced AI Application Practice
Dec 9, 2025 · Mobile Development

How to Make AI Precisely Operate Mobile Apps: Solving Common Midscene.js Testing Pain Points

This article dissects the practical challenges of using Midscene.js for Android UI automation, demonstrates why auto‑planning can fail, and provides concrete step‑by‑step solutions—including instant operation APIs, assertion checks, refined prompts, coordinate clicks, conditional scrolling, and smart waiting—to make AI‑driven mobile testing reliable and efficient.

AI testingAndroid automationMidscene.js
0 likes · 10 min read
How to Make AI Precisely Operate Mobile Apps: Solving Common Midscene.js Testing Pain Points
AndroidPub
AndroidPub
Dec 8, 2025 · Mobile Development

Mastering Debounce in Kotlin Flow: From Basics to Advanced Use Cases

This article explains the debounce operator in Kotlin Flow, covering its core concept, practical scenarios like search input, multiple implementation styles—including fixed timeout, duration‑based, and dynamic debounce—along with internal mechanics, performance trade‑offs, best practices, common pitfalls, and real‑world code examples.

AndroidCoroutinesFlow
0 likes · 13 min read
Mastering Debounce in Kotlin Flow: From Basics to Advanced Use Cases
SpringMeng
SpringMeng
Dec 5, 2025 · Mobile Development

Create a Free Open‑Source Short‑Drama App that Generates Revenue and Supports Mini‑Program & Web

The article presents a comprehensive guide to building a free open‑source short‑drama mobile app, detailing functional modules, immersive player, personalized recommendations, social interactions, monetization models, and a full tech stack—including Flutter or React Native for the front‑end, micro‑services backend, CDN, and DRM—while addressing high‑concurrency and cross‑platform challenges.

CDNDRMFlutter
0 likes · 11 min read
Create a Free Open‑Source Short‑Drama App that Generates Revenue and Supports Mini‑Program & Web
DataFunTalk
DataFunTalk
Dec 5, 2025 · Mobile Development

How ByteDance’s Doubao Phone Assistant Revives SmartisanOS Code for AI‑Powered Mobile Interaction

The article traces how ByteDance’s limited‑release Doubao phone assistant reuses SmartisanOS’s deep‑customized Android code, revealing three layers of inherited assets, the system‑level AI‑assistant architecture, security concerns, and the broader implications for the future of mobile operating systems.

AI assistantAndroidByteDance
0 likes · 12 min read
How ByteDance’s Doubao Phone Assistant Revives SmartisanOS Code for AI‑Powered Mobile Interaction
Sohu Tech Products
Sohu Tech Products
Dec 3, 2025 · Mobile Development

How to Build a Scalable Android Ad‑Monitoring System with Multi‑Device Automation

This article details the design and implementation of an Android ad‑monitoring platform that controls multiple devices concurrently, automates app interactions, uses OCR for ad detection, and provides real‑time status monitoring via a floating window, while covering architecture, core modules, communication strategies, and performance optimizations.

ADBAd MonitoringAndroid
0 likes · 27 min read
How to Build a Scalable Android Ad‑Monitoring System with Multi‑Device Automation
vivo Internet Technology
vivo Internet Technology
Dec 3, 2025 · Mobile Development

How Parallel Loading Supercharges H5 Instant SDK: Challenges, Early Designs, and Optimized Solutions

This article explains the parallel loading technique used in the H5 instant SDK to accelerate page startup, details the three resource‑handoff scenarios that cause synchronization challenges, reviews the early simple design and its drawbacks, and presents an optimized producer‑consumer model with fair locks and bridge streams to eliminate wasteful waiting and memory consumption.

H5 instant SDKJava ConcurrencyParallel Loading
0 likes · 31 min read
How Parallel Loading Supercharges H5 Instant SDK: Challenges, Early Designs, and Optimized Solutions
SpringMeng
SpringMeng
Dec 3, 2025 · Mobile Development

Build a Powerful Open‑Source Short‑Video App that Generates Revenue and Runs on Mobile, Mini‑Program, and Web

The article outlines a complete open‑source architecture for a short‑video platform, detailing front‑end player features, personalized recommendation, multi‑mode playback, social interactions, monetization models, cross‑platform technology choices, backend micro‑services, CDN, caching, security, and solutions to high‑concurrency and synchronization challenges.

CDNMicroservicesMobile App
0 likes · 11 min read
Build a Powerful Open‑Source Short‑Video App that Generates Revenue and Runs on Mobile, Mini‑Program, and Web
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