Tagged articles

Android

1846 articles · Page 1 of 19
AndroidPub
AndroidPub
Aug 17, 2026 · Mobile Development

Why You Should Stop Misusing Kotlin’s lateinit and Let the Compiler Catch Bugs

The article explains how Kotlin's lateinit can silently bypass compile‑time null safety, leading to UninitializedPropertyAccessException crashes, and argues that using nullable types with safe‑call operators provides compile‑time guarantees, reduces runtime bugs, and improves code safety.

AndroidKotlinNullPointerException
0 likes · 11 min read
Why You Should Stop Misusing Kotlin’s lateinit and Let the Compiler Catch Bugs
Sohu Tech Products
Sohu Tech Products
Aug 12, 2026 · Mobile Development

Beyond Loading, Success, and Error: Modeling Complex UI States in Compose

This article explains why the simple Loading/Success/Error pattern is insufficient for Android Compose pages, demonstrates how to model a comprehensive immutable UI snapshot with data classes, sealed types, and StateFlow, and provides practical guidelines for state ownership, restoration, performance, and testing.

AndroidComposeKotlin
0 likes · 24 min read
Beyond Loading, Success, and Error: Modeling Complex UI States in Compose
TechVision Expert Circle
TechVision Expert Circle
Aug 7, 2026 · Artificial Intelligence

How AI Agents Are Turning Smartphones into Personal Assistants in 2026

In early 2026, mobile manufacturers shifted from chat‑focused AI to on‑device agents that can execute tasks, with Apple’s Intelligence Action Engine, Google’s Project Astra, and Samsung’s solutions illustrating the architectural layers, execution routes, security challenges, real‑world use cases, and future impact on phone design.

AI assistantsAndroidiOS
0 likes · 15 min read
How AI Agents Are Turning Smartphones into Personal Assistants in 2026
Black & White Path
Black & White Path
Aug 5, 2026 · Information Security

Why the $700‑per‑month Android RAT Is Flooding the Underground Market

Security firm Flare’s analysis of thousands of forum posts reveals that the BTMOB Android remote‑access trojan, originally priced at $700 per month, has evolved from a single‑operator service into a fragmented ecosystem of resale, source‑code sales, and counterfeit versions, with secondary‑market prices up to 13‑times lower than the official rates.

AndroidMalware-as-a-ServicePricing
0 likes · 10 min read
Why the $700‑per‑month Android RAT Is Flooding the Underground Market
AndroidPub
AndroidPub
Jul 23, 2026 · Mobile Development

Mastering Kotlin Asynchronous Streams: The Core of Android Reactive Programming

This article demystifies Kotlin's Flow, StateFlow, SharedFlow, and Channel by explaining their emission, storage, and loss mechanisms, illustrating common pitfalls with concrete code examples, and providing practical guidelines for choosing the right asynchronous data container in Android apps.

AndroidCoroutinesFlow
0 likes · 27 min read
Mastering Kotlin Asynchronous Streams: The Core of Android Reactive Programming
AndroidPub
AndroidPub
Jul 21, 2026 · Mobile Development

2026 Android + AI Development Trends: From Mobile OS to an Agent‑Powered Ecosystem

The article analyzes how Android evolves in 2026 from a simple app platform into a full‑blown intelligence system, covering on‑device AI via AICore and Gemini Nano, hybrid inference, intent‑based computing, the new AppFunctions framework, AI‑enhanced Chrome, and a transformed developer workflow.

AIAndroidAppFunctions
0 likes · 16 min read
2026 Android + AI Development Trends: From Mobile OS to an Agent‑Powered Ecosystem
Black & White Path
Black & White Path
Jul 12, 2026 · Information Security

How the FBI Recovered Deleted Signal Messages from iPhone Notification Logs

Security researcher @RedHatPentester demonstrates that, despite uninstalling Signal, the FBI can extract plaintext messages from iPhone notification cache databases—a forensic flaw stemming from iOS’s write‑optimized storage that retains deleted notification previews, a risk that also affects Android devices.

AndroidSignaldata deletion
0 likes · 7 min read
How the FBI Recovered Deleted Signal Messages from iPhone Notification Logs
Java Tech Enthusiast
Java Tech Enthusiast
Jul 11, 2026 · Mobile Development

Can Android 17’s hardware‑level memory limits end the ‘getting slower over time’ problem?

The article explains how Android’s historic lack of per‑app memory caps let rogue background apps exhaust device RAM, causing lag and crashes, and how Android 17’s new hardware‑enforced memory limits, precise leak detection, and industry‑wide fair‑memory standards aim to eliminate this long‑standing slowdown issue.

AndroidAndroid 17App Optimization
0 likes · 7 min read
Can Android 17’s hardware‑level memory limits end the ‘getting slower over time’ problem?
Java Companion
Java Companion
Jul 10, 2026 · Operations

One-Click Install & Auto-Update for GitHub Binaries: My Experience with the 16k‑Star Komi Store

Komi Store aggregates binary releases from GitHub, Codeberg, Forgejo and other Git platforms, offering searchable, filtered listings with version, star and fork counts, and provides one‑click installation, multiple Android install methods, auto‑update scheduling, APK inspection, and optional mirror downloads, all in an open‑source package manager.

AndroidGitHubKomi Store
0 likes · 10 min read
One-Click Install & Auto-Update for GitHub Binaries: My Experience with the 16k‑Star Komi Store
IoT Full-Stack Technology
IoT Full-Stack Technology
Jul 9, 2026 · Backend Development

Comprehensive Collection of Java Backend Architecture Diagrams

This article compiles a comprehensive set of 31 Java‑related architecture diagrams, covering core components such as the class loader, JVM, threading, Spring, Hibernate, as well as related technologies like Android, Linux kernel, cloud computing, and enterprise solutions, each illustrated with detailed images.

AndroidHibernateJVM
0 likes · 5 min read
Comprehensive Collection of Java Backend Architecture Diagrams
21CTO
21CTO
Jul 4, 2026 · Industry Insights

Google Slapped with Record €4.1 B EU Antitrust Fine for Android Abuse

The EU fined Google’s parent Alphabet a record €4.1 billion for forcing Android device makers to pre‑install Google services and block rivals, a penalty reduced from €4.34 billion after appeal, marking the latest in a series of multibillion‑euro antitrust actions that could spur further regulatory pressure and political backlash.

AlphabetAndroidEU antitrust
0 likes · 5 min read
Google Slapped with Record €4.1 B EU Antitrust Fine for Android Abuse
Sohu Tech Products
Sohu Tech Products
Jul 1, 2026 · Mobile Development

Android 17 MemoryLimiter Is Here—Have You Optimized Your Bitmaps?

Android 17 introduces a system‑level MemoryLimiter that silently kills apps exceeding per‑device RAM limits, making bitmap memory the primary optimization target; the article explains the mechanism, detection methods, new Android Studio tools, and five concrete strategies to keep your app alive.

AndroidAndroid StudioBitmap optimization
0 likes · 20 min read
Android 17 MemoryLimiter Is Here—Have You Optimized Your Bitmaps?
Baidu App Technology
Baidu App Technology
Jun 23, 2026 · Mobile Development

How AI Coding Powered the End‑to‑End Development of NMLeak, an Android Native Memory Leak Detector

This article recounts the three‑week, single‑developer journey of building NMLeak—a 5,881‑line Android native memory‑leak detection library—by manually splitting the architecture, applying AI‑assisted module coding and spec‑driven design, and highlights which practices succeeded and where human oversight remains essential.

AI codingAndroidCounting Bloom Filter
0 likes · 16 min read
How AI Coding Powered the End‑to‑End Development of NMLeak, an Android Native Memory Leak Detector
Sohu Tech Products
Sohu Tech Products
Jun 17, 2026 · Fundamentals

Kotlin Inline Functions: More Than Just a Performance Trick

This article explains how Kotlin's inline keyword eliminates lambda object allocation and virtual calls, enables non‑local returns and reified generics, discusses inline properties and their performance benefits, and outlines scenarios where inlining can backfire, helping developers use it wisely.

AndroidKotlininline functions
0 likes · 12 min read
Kotlin Inline Functions: More Than Just a Performance Trick
Geek Labs
Geek Labs
May 27, 2026 · Operations

Four Handy Open‑Source Tools That Solve Real‑World Pain Points

This article introduces four lightweight open‑source utilities—a Android firewall/DNS app, a cross‑platform drawing program, a DPI‑bypass tool, and a CLI AI job‑search assistant—each addressing a specific problem with feature overviews, installation commands, and GitHub links.

AI assistantAndroidCLI
0 likes · 6 min read
Four Handy Open‑Source Tools That Solve Real‑World Pain Points
Machine Heart
Machine Heart
May 26, 2026 · Artificial Intelligence

What Agent Harness Do AI Phones Like OpenAI’s AI Phone and Gemini on Android Really Need?

PhoneHarness, a mixed‑action orchestration framework and benchmark from Tencent Hunyuan and academic partners, argues that AI‑powered smartphones must go beyond GUI clicks, integrating CLI, GUI, and host tools while providing verifiable evidence of task completion, reshaping agents from screen‑talkers to true mobile assistants.

AI PhoneAndroidPhoneHarness
0 likes · 11 min read
What Agent Harness Do AI Phones Like OpenAI’s AI Phone and Gemini on Android Really Need?
Baidu Geek Talk
Baidu Geek Talk
May 20, 2026 · Artificial Intelligence

How We Tamed AI Output with a Three‑Layer Architecture for Android Code Migration to KMP

This article details how we used a three‑layer AI architecture—Skill for stable execution, SubAgent for context‑aware scheduling, and Agent Team for parallel collaboration—to reliably migrate a large Android codebase to a Kotlin Multiplatform project, addressing instability, context inflation, and efficiency challenges.

AIAgent TeamAndroid
0 likes · 15 min read
How We Tamed AI Output with a Three‑Layer Architecture for Android Code Migration to KMP
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
AI Agent Super App
AI Agent Super App
May 12, 2026 · Operations

Run Linux on Your Phone with Termux: Turn Any Android Device into a Pocket Server

This guide shows how to install Termux from the official GitHub releases, update its package sources, add essential development tools, access Android storage, run Python scripts, connect to remote servers via SSH, and extend functionality with tmux, proot‑distro and other utilities, turning a phone into a fully functional Linux environment.

AndroidLinuxPython
0 likes · 11 min read
Run Linux on Your Phone with Termux: Turn Any Android Device into a Pocket Server
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 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
Black & White Path
Black & White Path
May 6, 2026 · Information Security

Zero‑Click Android ADB Flaw Lets Attackers Gain Remote Shell Without Interaction

Google’s May 2026 Android security bulletin disclosed CVE‑2026‑0073, a critical zero‑click authentication bypass in the adbd daemon that lets any attacker on the same LAN bypass wireless ADB’s TLS verification and obtain a shell on unpatched Android 14‑16 devices, with detailed exploitation steps and mitigation guidance.

AndroidAuthentication BypassCVE-2026-0073
0 likes · 15 min read
Zero‑Click Android ADB Flaw Lets Attackers Gain Remote Shell Without Interaction
IT Services Circle
IT Services Circle
Apr 29, 2026 · Mobile Development

8 GB Android Phones Finally Get Relief as the OS Undergoes a Major Memory Overhaul

Android’s long‑standing lax memory management is being overhauled: Google’s Android 17 Beta 4 introduces a device‑level memory cap, smart notifications, and scenario‑specific rules, while China’s ITGSA alliance issues a “fair run memory” mandate, promising to curb bloated apps, reduce heating and lag, and give 8 GB phones a chance to run smoothly again.

AndroidAndroid 17Fair Run Memory
0 likes · 12 min read
8 GB Android Phones Finally Get Relief as the OS Undergoes a Major Memory Overhaul
AI Open-Source Efficiency Guide
AI Open-Source Efficiency Guide
Apr 27, 2026 · Backend Development

Turn Your Android Phone into an SMS Gateway with HTTPSMS and a Simple HTTP API

HTTPSMS is an open‑source SMS gateway that lets an Android phone act as a self‑hosted send/receive endpoint, controlled via a lightweight HTTP API, offering multi‑language SDKs, Docker deployment, AES‑256 encryption, rate limiting, message expiry and a feature‑by‑feature comparison with Twilio, cloud SMS services and DIY GSM modems.

AES-256AndroidDocker
0 likes · 7 min read
Turn Your Android Phone into an SMS Gateway with HTTPSMS and a Simple HTTP API
Black & White Path
Black & White Path
Apr 21, 2026 · Information Security

Automated Android Penetration Test Command Generator: Parse AndroidManifest to Create Drozer Payloads

DrozerForge is a Python tool that parses an app's AndroidManifest.xml, automatically discovers security‑relevant components such as risky global settings, exported activities, deep‑link URLs, services/receivers, and content providers, and then prints ready‑to‑run Drozer commands for each finding.

AndroidAndroidManifestDrozer
0 likes · 11 min read
Automated Android Penetration Test Command Generator: Parse AndroidManifest to Create Drozer Payloads
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
AndroidPub
AndroidPub
Apr 16, 2026 · Mobile Development

How JetBrains Junie AI Agent Supercharges Android Compose Development

After struggling with context limits of web‑based AI tools, the author integrates JetBrains’ Junie AI Agent directly into Android Studio, demonstrating a plan‑execute‑verify workflow, Ask and Code modes, multi‑module refactoring, responsive UI generation, and safe team collaboration through GitHub integration.

AI AgentAndroidCompose
0 likes · 12 min read
How JetBrains Junie AI Agent Supercharges Android Compose Development
Geek Labs
Geek Labs
Apr 11, 2026 · Mobile Development

How Google AI Edge Enables True On‑Device LLMs for Android

Google AI Edge introduces two open‑source projects—Gallery and LiteRT‑LM—that let Android developers run large language models locally without network connectivity, offering offline inference, privacy protection, GPU/NPU acceleration, and streaming output for real‑time AI experiences.

AndroidGalleryLLM
0 likes · 9 min read
How Google AI Edge Enables True On‑Device LLMs for Android
Geek Labs
Geek Labs
Apr 11, 2026 · Mobile Development

PhoneClaw and PokeClaw: Turning Your Phone into a Private AI Agent

PhoneClaw and PokeClaw are open‑source, on‑device AI agents for iOS and Android that run Gemma 4 locally, offering offline privacy, zero‑cost operation, and native tool calling through iOS APIs or Android Accessibility services.

AndroidOn-Device AIPhoneClaw
0 likes · 11 min read
PhoneClaw and PokeClaw: Turning Your Phone into a Private AI Agent
AI Explorer
AI Explorer
Apr 7, 2026 · Mobile Development

Google AI Edge Gallery: Offline Mobile AI with Gemma Models and Multimodal Agents

Google’s AI Edge Gallery lets developers run open‑source large language models such as Gemma 4 directly on Android devices without network connectivity, offering an integrated framework with agent skills, thinking mode visualizations, multimodal interaction, and a prompt lab, thereby addressing privacy, latency, and offline AI needs.

AndroidEdge ComputingGoogle AI Edge Gallery
0 likes · 6 min read
Google AI Edge Gallery: Offline Mobile AI with Gemma Models and Multimodal Agents
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
ByteDance SE Lab
ByteDance SE Lab
Apr 3, 2026 · Fundamentals

Douyin’s Deep Dive: Expanding Android ART Heap, FD Limits & M:N Threading on Legacy Devices

This article details how Douyin engineers tackled Android’s limited heap, file‑descriptor, and thread constraints on older phones by expanding ART malloc and region spaces, enlarging FD/FD_SET limits, and implementing a transparent M:N user‑level threading model, achieving significant stability and performance gains.

ARTAndroidFD Limits
0 likes · 33 min read
Douyin’s Deep Dive: Expanding Android ART Heap, FD Limits & M:N Threading on Legacy Devices
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.

AndroidNetwork PerformancePerformance Monitoring
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 FrameworksHilt
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.

AndroidNetwork PerformancePerformance Monitoring
0 likes · 18 min read
Why Your Android App Is Slow: Uncovering Hidden Network Bottlenecks with RUM
Ubuntu
Ubuntu
Mar 17, 2026 · Industry Insights

From 3 Billion Phones to Cloud Dominance: How Linux Became the World’s “Toy”

Linux now powers over 3 billion smartphones, 100% of the TOP‑500 supercomputers, and the core of every major public cloud, with Android’s free model outpacing Windows Phone and Docker/Kubernetes turning Linux into the essential “air and water” of modern cloud computing.

AndroidCloud ComputingDocker
0 likes · 5 min read
From 3 Billion Phones to Cloud Dominance: How Linux Became the World’s “Toy”
Black & White Path
Black & White Path
Feb 27, 2026 · Information Security

One‑Click Root‑Free Persistence for Frida Scripts

This article details a step‑by‑step method to embed Frida scripts directly into Android binaries, creating a root‑free, self‑contained Xposed module by compiling a custom Frida‑gadget, editing ELF/PE files, adding magic markers, and automating packaging with Rust and apktool.

AndroidBinary InjectionELF
0 likes · 9 min read
One‑Click Root‑Free Persistence for Frida Scripts
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.

AndroidR8code optimization
0 likes · 9 min read
Why R8 Beats D8: Deep Dive into Android’s Powerful Code Optimizer
Black & White Path
Black & White Path
Feb 25, 2026 · Information Security

Bypass Forced App Installations and Protect Privacy with the Fake Install Module

This article introduces the Fake Install Module, an Android XP module that forges install status to intercept multi‑dimensional detection, bypass mandatory third‑party app installations, and safeguard the device's app‑list privacy, with detailed usage scenarios and step‑by‑step installation guides for both rooted and non‑rooted devices.

AndroidApp PrivacyLSPatch
0 likes · 6 min read
Bypass Forced App Installations and Protect Privacy with the Fake Install Module
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%.

AndroidCronetQUIC
0 likes · 16 min read
How Vivo Game Center Boosted Weak‑Network Performance with QUIC and Cronet
AI Engineering
AI Engineering
Feb 9, 2026 · Artificial Intelligence

Three Unconventional Ways to Run OpenClaw on Edge Devices

The article showcases three low‑cost edge deployments of OpenClaw—a $25 Moto phone using Termux, a $5 ESP32‑S3 board running a pure‑C MimiClaw, and the BotDrop Android app that turns an old phone into an AI agent host—detailing setup steps, challenges, and security considerations.

AI AgentsAndroidESP32
0 likes · 10 min read
Three Unconventional Ways to Run OpenClaw on Edge Devices
Sohu Tech Products
Sohu Tech Products
Feb 4, 2026 · Mobile Development

Why Flutter Text Gets Clipped Under Opacity/ShaderMask? Deep Dive into Skia Bounds Bug

The article explains a long‑standing Flutter bug where Text wrapped by Opacity or ShaderMask loses its descender glyphs on Android due to overly precise layer bounds calculated by Skia/FreeType, detailing how saveLayer, hinting, and glyph outline bounds interact, and offers practical workarounds to avoid the clipping.

AndroidFlutterOpacity
0 likes · 11 min read
Why Flutter Text Gets Clipped Under Opacity/ShaderMask? Deep Dive into Skia Bounds Bug
Old Meng AI Explorer
Old Meng AI Explorer
Feb 2, 2026 · Operations

Unlock Full AirPods Features on Android & Linux with LibrePods – A Complete Guide

LibrePods is an open‑source project that brings Apple‑locked AirPods functionalities—such as active noise cancellation, ear‑detect auto‑pause, real‑time battery readout, head‑gesture controls, and customizable settings—to Android and Linux devices, offering step‑by‑step installation via Xposed modules or a Linux tray app.

AirPodsAndroidBluetooth
0 likes · 10 min read
Unlock Full AirPods Features on Android & Linux with LibrePods – A Complete Guide
AndroidPub
AndroidPub
Feb 2, 2026 · Mobile Development

How Kotlin Multiplatform Turns One Codebase into Native Android & iOS Binaries

This article demystifies Kotlin Multiplatform’s compiler architecture, explaining how shared Kotlin code is transformed into platform‑specific binaries via a common intermediate representation, the roles of Kotlin/JVM and Kotlin/Native backends, expect/actual contracts, memory model evolution, and practical build and integration steps for Android and iOS.

AndroidExpect/ActualKMP
0 likes · 19 min read
How Kotlin Multiplatform Turns One Codebase into Native Android & iOS Binaries
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
Alipay Experience Technology
Alipay Experience Technology
Jan 6, 2026 · Backend Development

How Alipay Cut App Size by 47M and Pre‑install Package by 127M with Componentization

Alipay tackled exploding bundle sizes, code‑reuse pain, and architectural complexity by redesigning its engineering stack into a standardized, plug‑in component system that reduced the main app by 47 MB, the pre‑install package by 127 MB, and cut baseline‑sync modifications from dozens to single‑digit numbers.

AndroidComponentizationSoftware Architecture
0 likes · 23 min read
How Alipay Cut App Size by 47M and Pre‑install Package by 127M with Componentization
Woodpecker Software Testing
Woodpecker Software Testing
Jan 4, 2026 · Mobile Development

Essential Mobile App Performance Testing Checklist and Tools

Performance is critical for mobile apps; this guide outlines how to evaluate device, server/API, and network performance, provides troubleshooting steps for common issues, recommends Android and iOS testing tools, discusses testing challenges, and presents a comprehensive pre‑release testing checklist.

API testingAndroiddevice performance
0 likes · 11 min read
Essential Mobile App Performance Testing Checklist and Tools
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
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
Alibaba Cloud Native
Alibaba Cloud Native
Dec 13, 2025 · Mobile Development

How to Diagnose Android Crash Issues with RUM: A Step‑by‑Step Case Study

This article walks through a real‑world Android crash investigation, showing how to collect, visualize, and analyze crash data with Alibaba Cloud RUM, trace user behavior, identify the root cause in ProductListAdapter, and apply symbolication and version comparison to resolve the issue efficiently.

AndroidCrash analysisPerformance Monitoring
0 likes · 13 min read
How to Diagnose Android Crash Issues with RUM: A Step‑by‑Step Case Study
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
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
Baidu App Technology
Baidu App Technology
Nov 25, 2025 · Mobile Development

How to Build an Ambient Mode for Seamless Video Playback on Android & iOS

This article explains the technical design of an ambient mode that fills video black bars with dynamically extracted dominant colors, covering video frame sampling, median‑cut color quantization, Android and iOS rendering pipelines, gradient animations, and performance optimizations.

Androidambient modecolor extraction
0 likes · 16 min read
How to Build an Ambient Mode for Seamless Video Playback on Android & iOS
Xiaolong Cloud Tech Team
Xiaolong Cloud Tech Team
Nov 25, 2025 · Artificial Intelligence

5 Open-Source AI Projects That Automate Mobile Phones

The article surveys five open‑source AI agents—MobiAgent, Mobile‑Agent, Droidrun, AppAgent, and mobile‑use—that let AI perceive screen content and perform cross‑app actions on Android/iOS devices, describing their architectures, example use cases, benchmark results, and GitHub links.

AI automationAndroidiOS
0 likes · 8 min read
5 Open-Source AI Projects That Automate Mobile Phones
Alibaba Cloud Observability
Alibaba Cloud Observability
Nov 10, 2025 · Mobile Development

Building a Reliable Android Crash Collection Framework: Java & Native Solutions

This article explains the challenges of Android app crashes and presents a comprehensive, cloud‑native solution that captures both Java/Kotlin and native crashes, details the underlying mechanisms such as UncaughtExceptionHandler, signal handling, minidump generation, stack unwinding, and offers practical guidance for integrating reliable crash reporting into mobile applications.

AndroidCrash ReportingJava
0 likes · 19 min read
Building a Reliable Android Crash Collection Framework: Java & Native Solutions
AndroidPub
AndroidPub
Nov 9, 2025 · Mobile Development

How to Diagnose and Fix Jetpack Compose Performance Pitfalls

Learn how to identify and resolve performance issues in Jetpack Compose by using Layout Inspector, Stability Reports, and configuration files, understanding stable vs unstable parameters, applying strong skipping, and leveraging annotations and wrapper classes to achieve efficient UI recomposition.

AndroidJetpack ComposeRecomposition
0 likes · 12 min read
How to Diagnose and Fix Jetpack Compose Performance Pitfalls
Alibaba Cloud Native
Alibaba Cloud Native
Nov 8, 2025 · Mobile Development

How to Capture and Analyze Android Crashes: From Java Exceptions to Native Minidumps

This technical guide explains the underlying mechanisms of Android crash collection for both Java/Kotlin and native code, outlines a four‑step capture process, compares popular solutions, and provides concrete implementation details—including signal handling, minidump generation, and stack deobfuscation—to help developers reliably record and diagnose app failures.

AndroidCrash HandlingJava
0 likes · 19 min read
How to Capture and Analyze Android Crashes: From Java Exceptions to Native Minidumps
AndroidPub
AndroidPub
Nov 6, 2025 · Mobile Development

How Gemini AI Supercharges Android UI Development in Android Studio

Gemini AI, now deeply integrated into Android Studio, acts as a full‑lifecycle UI development assistant—transforming design drafts into Compose code, auto‑generating previews, offering code explanations, optimizations, and project‑wide context configuration—dramatically speeding up Android app creation for both individual and enterprise developers.

AndroidComposeGemini AI
0 likes · 16 min read
How Gemini AI Supercharges Android UI Development in Android Studio
AndroidPub
AndroidPub
Nov 3, 2025 · Mobile Development

How Android 15’s 16KB Memory Pages Boost Performance and Meet Play Store Rules

Android 15 introduces 16KB memory pages, requiring native libraries to align accordingly; this change improves TLB efficiency, reduces CPU load, speeds up cold starts, and lowers battery consumption, while Google Play mandates compliance by November 2025, prompting developers to audit and rebuild affected .so files using provided tools.

16KBAndroidMemory Management
0 likes · 12 min read
How Android 15’s 16KB Memory Pages Boost Performance and Meet Play Store Rules
WeiLi Technology Team
WeiLi Technology Team
Oct 30, 2025 · Mobile Development

How to Build a Secure Android Payment SDK from Scratch

This article walks through the complete process of designing and implementing a secure, stable, and easy‑to‑use Android third‑party payment SDK, covering project background, technical challenges, layered architecture, core components, security mechanisms, memory management, UI design, performance optimizations, testing strategies, monitoring, and future roadmap.

AndroidKotlinarchitecture
0 likes · 34 min read
How to Build a Secure Android Payment SDK from Scratch
Tencent Tech
Tencent Tech
Oct 30, 2025 · Mobile Development

Why HDR Photos Look Different on iPhone vs Android and How to Fix It

This article explains why the same HDR image can appear dazzling on iPhone yet washed‑out on Android, detailing the underlying HDR technology, the divergent native formats (HEIF Gainmap vs JPEG/UltraHDR), and a cross‑platform solution that preserves high‑dynamic‑range details across devices and apps.

AndroidGainmapHDR
0 likes · 8 min read
Why HDR Photos Look Different on iPhone vs Android and How to Fix It
AndroidPub
AndroidPub
Oct 30, 2025 · Mobile Development

Why Capture Crash Screenshots and How to Implement Them on Android

Capturing a screenshot right before an Android app crashes provides visual context that speeds reproduction, clarifies UI/UX conditions, saves debugging time, and bridges communication between developers, QA, and support, and this guide shows how to implement it using UncaughtExceptionHandler, ActivityLifecycleCallbacks, PixelCopy, and Kotlin code.

AndroidCrash HandlingKotlin
0 likes · 8 min read
Why Capture Crash Screenshots and How to Implement Them on Android
Alibaba Cloud Observability
Alibaba Cloud Observability
Oct 27, 2025 · Mobile Development

How to Build a Zero‑Intrusion Android Data Collection SDK with Bytecode Instrumentation

This article explores the challenges of traditional Android APM integration and presents a comprehensive, non‑intrusive bytecode instrumentation approach—using Gradle plugins, AGP APIs, and ASM—to automatically collect user behavior, network, performance, crash, and WebView data without modifying application source code.

APMAndroidBytecode
0 likes · 21 min read
How to Build a Zero‑Intrusion Android Data Collection SDK with Bytecode Instrumentation
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
AndroidPub
AndroidPub
Oct 20, 2025 · Mobile Development

Why MVVM Often Beats MVI in Modern Android Compose Apps

This article compares MVVM and MVI in the Compose era, reviewing their histories, practical code examples, and trade‑offs, and concludes that MVVM usually provides sufficient predictability and simplicity while avoiding the boilerplate and complexity that MVI can introduce.

AndroidComposeMVI
0 likes · 9 min read
Why MVVM Often Beats MVI in Modern Android Compose Apps
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 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 DetectionReal User Monitoring
0 likes · 11 min read
How Real User Monitoring Transforms Android App Stability and Performance
Architect's Guide
Architect's Guide
Oct 10, 2025 · Mobile Development

Master Android Hooking: From View OnClickListener to Xposed Framework

This article explains the concept of Android Hook, demonstrates how to intercept View.OnClickListener using Java reflection, shows step‑by‑step code for hooking startActivity via ActivityThread instrumentation, and introduces the Xposed framework’s mechanism for system‑wide method interception, providing practical examples and key implementation tips.

AndroidInstrumentationJava Reflection
0 likes · 12 min read
Master Android Hooking: From View OnClickListener to Xposed Framework
AndroidPub
AndroidPub
Oct 10, 2025 · Mobile Development

How Koin Annotations 2.2 Makes Migrating from Dagger/Hilt to Koin Seamless

Koin Annotations 2.2 introduces JSR‑330 compatibility, predefined scope archetypes, smart module configuration, and built‑in performance monitoring, enabling Android and Kotlin Multiplatform projects to migrate from Dagger or Hilt to Koin safely, progressively, and with minimal code changes.

AndroidJSR-330Koin
0 likes · 10 min read
How Koin Annotations 2.2 Makes Migrating from Dagger/Hilt to Koin Seamless
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
IT Services Circle
IT Services Circle
Sep 28, 2025 · Mobile Development

Will Android Power Future PCs? Google’s Plan to Merge Android with ChromeOS Explained

Google announced it will retain both Android and ChromeOS while rebuilding ChromeOS on the Android stack, aiming to launch Android‑based PCs by 2026 that combine ChromeOS‑like experience with full Android app compatibility, leveraging Qualcomm’s new Snapdragon processors for seamless cross‑device integration.

AndroidChromeOSQualcomm
0 likes · 3 min read
Will Android Power Future PCs? Google’s Plan to Merge Android with ChromeOS Explained
AndroidPub
AndroidPub
Sep 26, 2025 · Mobile Development

How to Add On‑Device AI Scanning to Your Android App with ML Kit

This article walks through the practical steps of integrating Google ML Kit into an Android app, covering its privacy‑first, zero‑learning‑curve advantages and providing complete code examples for barcode scanning, OCR, error handling, CameraX setup, and performance tuning.

AndroidBarcode ScanningCameraX
0 likes · 14 min read
How to Add On‑Device AI Scanning to Your Android App with ML Kit
IT Services Circle
IT Services Circle
Sep 25, 2025 · Information Security

OnePlus Devices Face Critical CVE‑2025‑10184: Silent SMS Access Exploited

RAPID7 has revealed a critical CVE‑2025‑10184 flaw in OnePlus devices running OxygenOS 12‑15 that lets any app silently read users’ SMS and MMS messages without permission, potentially exposing verification codes and private data, after the vendor failed to respond to multiple contact attempts.

AndroidCVE-2025-10184OnePlus
0 likes · 4 min read
OnePlus Devices Face Critical CVE‑2025‑10184: Silent SMS Access Exploited