Tag

Mobile Development

1 views collected around this technical thread.

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 RecoveryInformation Security
0 likes · 8 min read
Unlock WeChat’s Hidden ‘recover’ Feature to Restore Deleted Chats
Ctrip Technology
Ctrip Technology
May 22, 2025 · Mobile Development

An In‑Depth Overview of Skip: A High‑Performance Native Cross‑Platform Development Framework

This article introduces Skip, a new high‑performance native cross‑platform framework that converts Swift/SwiftUI code to Kotlin/Jetpack Compose, detailing its architecture, toolchain, usage steps, code examples, comparisons with other frameworks, project structure, internal modules, and practical considerations for mobile developers.

Jetpack ComposeKotlinMobile Development
0 likes · 11 min read
An In‑Depth Overview of Skip: A High‑Performance Native Cross‑Platform Development Framework
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 23, 2025 · Mobile Development

Android Debugging and Performance Analysis with ADB Tools

This article covers three essential ADB tools for Android development: port forwarding for network debugging, systrace for performance analysis, and bugreport for generating detailed system diagnostics.

ADB toolsMobile DevelopmentPerformance analysis
0 likes · 4 min read
Android Debugging and Performance Analysis with ADB Tools
Test Development Learning Exchange
Test Development Learning Exchange
Apr 21, 2025 · Mobile Development

Using ADB to Push, Pull, and Manage Files on Android Devices

This guide explains how to use the Android Debug Bridge (ADB) to push files from a computer to a device, pull files from the device, and perform basic file system operations such as listing directories, creating and deleting folders, moving files, and viewing file contents.

Mobile Developmentfile transfer
0 likes · 4 min read
Using ADB to Push, Pull, and Manage Files on Android Devices
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.

ADBAndroidCommand Line
0 likes · 3 min read
How to Use ADB Commands: Reboot, Logcat, and Shell
Test Development Learning Exchange
Test Development Learning Exchange
Apr 19, 2025 · Mobile Development

Understanding ADB: Installation, Environment Setup, and Device Connection

This guide explains what ADB (Android Debug Bridge) is, how to install JDK and the Android SDK, configure environment variables, enable USB debugging, and verify device connection using the adb devices command, providing a solid foundation for Android development and testing.

ADBAndroidCommand Line
0 likes · 3 min read
Understanding ADB: Installation, Environment Setup, and Device Connection
Test Development Learning Exchange
Test Development Learning Exchange
Apr 4, 2025 · Mobile Development

Practical Guide: Complete Monkey Testing Workflow

This article provides a comprehensive tutorial on Monkey testing for Android applications, covering the complete workflow from environment setup to test execution, monitoring, and analysis.

ADB commandsAndroid TestingMobile Development
0 likes · 5 min read
Practical Guide: Complete Monkey Testing Workflow
Test Development Learning Exchange
Test Development Learning Exchange
Apr 3, 2025 · Operations

Case Studies of Monkey Testing for Stability, Performance, and Security in Applications

This article presents three practical case studies—social app stability testing, game app performance optimization, and e‑commerce app security testing—demonstrating how Monkey testing, combined with targeted parameters and monitoring tools, can uncover hidden issues and improve overall product quality.

Mobile DevelopmentMonkey TestingPerformance Optimization
0 likes · 6 min read
Case Studies of Monkey Testing for Stability, Performance, and Security in Applications
JD Tech Talk
JD Tech Talk
Apr 2, 2025 · Mobile Development

Dynamic Cross‑Platform Solution Overview and Implementation

The article presents a self‑developed dynamic cross‑platform framework that enables a single codebase to run on iOS, Android, H5 and HarmonyOS, reducing development costs while delivering high performance, real‑time updates, and a seamless user experience across multiple devices.

JS engineMobile Developmentcross-platform
0 likes · 10 min read
Dynamic Cross‑Platform Solution Overview and Implementation
Test Development Learning Exchange
Test Development Learning Exchange
Mar 31, 2025 · Mobile Development

Setting Monitoring Metrics and Creating Test Report Templates for Android Monkey Testing

This guide explains how to monitor key system resources such as CPU, memory, battery, network traffic, and startup time during Android Monkey testing, provides ADB commands for data collection, and offers a structured test report template with practical steps for automation and analysis.

ADB commandsAndroidMobile Development
0 likes · 5 min read
Setting Monitoring Metrics and Creating Test Report Templates for Android Monkey Testing
Test Development Learning Exchange
Test Development Learning Exchange
Mar 28, 2025 · Mobile Development

Getting Started with MonkeyRunner: A Step-by-Step Guide for Android Automation Testing

This tutorial explains what MonkeyRunner is, how to set up the environment, write Python scripts, connect to Android devices, install and launch apps, simulate user actions, capture screenshots, and clean up, providing a complete example script for automated mobile testing.

AndroidAutomation TestingMobile Development
0 likes · 5 min read
Getting Started with MonkeyRunner: A Step-by-Step Guide for Android Automation Testing
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 DevelopmentMonkey Testing
0 likes · 5 min read
How to Read and Analyze Monkey Test Log Files
Java Architect Essentials
Java Architect Essentials
Mar 27, 2025 · Mobile Development

Google Halts Android Open Source Project (AOSP) and Shifts Development to Private Branches

Google announced that starting March 2025 it will close the Android Open Source Project, moving development to private branches, limiting real‑time public contributions, narrowing the open‑source scope, and potentially reshaping the mobile OS ecosystem while having limited immediate impact on major OEMs.

AOSPAndroidGoogle
0 likes · 6 min read
Google Halts Android Open Source Project (AOSP) and Shifts Development to Private Branches
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
Test Development Learning Exchange
Test Development Learning Exchange
Mar 27, 2025 · Mobile Development

Introduction to Monkey Testing for Android Applications

This article introduces Monkey testing on Android, explaining its purpose, key characteristics, and how to set up the environment and run basic tests using ADB commands to improve app stability and automate stress testing.

AndroidMobile DevelopmentMonkey Testing
0 likes · 3 min read
Introduction to Monkey Testing for Android Applications
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.

App DesignDartFlutter
0 likes · 9 min read
Building a Free Ad‑Free Music Streaming App with Flutter: Motivation, Learning, Design, and Development Experience