Tagged articles
35 articles
Page 1 of 1
Java Architect Handbook
Java Architect Handbook
Feb 13, 2026 · Industry Insights

What Lessons Do Startup Tech Stack Choices Teach Us? A Real‑World Case Study

This article recounts a developer’s experience joining a small logistics startup in 2022, detailing the initial technology selection of uni‑app, egg.js, MySQL and antd‑vue, the subsequent adjustments, hiring and team‑management challenges, and practical advice for avoiding common pitfalls in early‑stage companies.

App Developmentegg.jsindustry insights
0 likes · 11 min read
What Lessons Do Startup Tech Stack Choices Teach Us? A Real‑World Case Study
Efficient Ops
Efficient Ops
Sep 29, 2024 · Information Security

How ICBC Strengthens HarmonyOS Mobile Banking App Security

Amid global competition and rising cyber threats, ICBC is advancing HarmonyOS mobile banking security by developing proprietary secure keyboards, leveraging native OS safeguards, collaborating with Huawei and third‑party vendors, and contributing to industry standards that govern the full lifecycle of Harmony apps.

App DevelopmentHarmonyOSIndustry standards
0 likes · 5 min read
How ICBC Strengthens HarmonyOS Mobile Banking App Security
DevOps
DevOps
Sep 19, 2024 · Fundamentals

Understanding Software Architecture: Concepts, Layers, and Design Principles

This article explains the fundamentals of software architecture, covering its definition, key components such as systems, modules, components, and subsystems, and explores vertical (layered) and horizontal (modular) architectures, design principles, complexity evaluation, cross‑platform considerations, and practical guidelines for building maintainable applications.

App DevelopmentLayered DesignSoftware Architecture
0 likes · 10 min read
Understanding Software Architecture: Concepts, Layers, and Design Principles
MoonWebTeam
MoonWebTeam
May 21, 2024 · Mobile Development

Why HarmonyOS Is the Next Big Platform for Mobile Developers

This article introduces HarmonyOS, its background, advantages, application forms, development benefits, distributed debugging, multi‑device adaptation, AI integration, the ArkTS language, ArkUI framework, Ability concept, ArkCompiler, and practical steps for setting up the DevEco Studio environment, helping developers quickly grasp the ecosystem and start building apps.

App DevelopmentDistributed OSHarmonyOS
0 likes · 19 min read
Why HarmonyOS Is the Next Big Platform for Mobile Developers
Python Programming Learning Circle
Python Programming Learning Circle
Dec 21, 2023 · Artificial Intelligence

Introducing Streamlit: A Free Open‑Source Framework for Building Machine‑Learning Apps with Python

Streamlit is a free, open‑source Python framework that lets machine‑learning engineers quickly turn scripts into interactive web apps, featuring top‑to‑bottom script execution, widget‑as‑variable handling, caching, GPU support, and seamless integration with tools like Git.

App DevelopmentGPUPython
0 likes · 9 min read
Introducing Streamlit: A Free Open‑Source Framework for Building Machine‑Learning Apps with Python
Python Programming Learning Circle
Python Programming Learning Circle
Mar 1, 2023 · Artificial Intelligence

Introducing Streamlit: A Free Open‑Source Framework for Building Machine‑Learning Apps with Python

Streamlit is a free, open‑source Python framework that lets machine‑learning engineers quickly turn scripts into interactive apps, offering features such as top‑down script execution, widget‑as‑variable handling, caching, GPU support, and seamless integration with version‑control tools, all without requiring separate frontend development.

App DevelopmentData visualizationPython
0 likes · 9 min read
Introducing Streamlit: A Free Open‑Source Framework for Building Machine‑Learning Apps with Python
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Oct 17, 2022 · Fundamentals

Unlocking Low-Code Power: How Huawei’s AppCube Accelerates App Development

Huawei Cloud Developer Alliance’s DTSE Tech Talk showcases the evolution of low‑code, explains AppCube’s metadata‑driven, front‑back decoupled architecture, walks through a visitor‑access app demo, highlights a micro‑certification, answers key Q&A, and previews the next zero‑code automotive marketing session.

App DevelopmentAppCubeHuawei
0 likes · 10 min read
Unlocking Low-Code Power: How Huawei’s AppCube Accelerates App Development
HomeTech
HomeTech
Jun 14, 2022 · Mobile Development

Design and Implementation of an App Event Tracking Visualization Tool for Mobile Applications

This article presents a comprehensive case study of a mobile app event‑tracking visualization system that aggregates tracking data, intercepts app events via an AOP‑based interceptor, visualizes real‑time event information and conversion‑rate heatmaps, and demonstrates significant efficiency gains for product, operations, and development teams.

App DevelopmentData Analyticsevent visualization
0 likes · 10 min read
Design and Implementation of an App Event Tracking Visualization Tool for Mobile Applications
转转QA
转转QA
Nov 10, 2021 · Mobile Development

General Test Plan for App Push

This article outlines a comprehensive testing strategy for mobile app push notifications, describing the push workflow, key test points such as message receipt and app launch, and detailing the implementation of push sending and reachability analysis tools, along with future enhancements for monitoring and diagnostics.

App Developmentpush notificationsquality assurance
0 likes · 6 min read
General Test Plan for App Push
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jul 30, 2021 · Mobile Development

Design and Optimization Practices for In‑Car Android App Development

The article reviews current car‑head‑unit integration models, proposes a channel‑agnostic architecture with voice and multi‑resolution support, details performance‑tuning steps such as size reduction and process consolidation, and shares common pitfalls and project‑management insights to help developers successfully port Android apps to automotive platforms.

AndroidApp DevelopmentMediaSession
0 likes · 21 min read
Design and Optimization Practices for In‑Car Android App Development
Python Programming Learning Circle
Python Programming Learning Circle
Jun 22, 2021 · Artificial Intelligence

Introducing Streamlit: A Python Framework for Building Machine Learning Apps

This article explains how Streamlit, a free open‑source Python framework, simplifies the creation of interactive machine‑learning applications by letting developers write pure Python scripts that automatically rerun on each interaction, cache results, and integrate seamlessly with existing tools and workflows.

App DevelopmentData visualizationStreamlit
0 likes · 8 min read
Introducing Streamlit: A Python Framework for Building Machine Learning Apps
ITPUB
ITPUB
Jun 8, 2021 · Mobile Development

Is HarmonyOS Just a Skinned Android? A Hands‑On Demo with DevEco Studio

The article explains HarmonyOS 2.0’s architecture, debunks the claim that it merely skins Android by showing its compatibility layer, walks through creating a simple HarmonyOS app with DevEco Studio, and highlights the .hap package format and future .app format as evidence of an independent ecosystem.

App DevelopmentCompatibility layerDevEco Studio
0 likes · 6 min read
Is HarmonyOS Just a Skinned Android? A Hands‑On Demo with DevEco Studio
Qunar Tech Salon
Qunar Tech Salon
Nov 20, 2020 · Mobile Development

Debugging Dalvik VM Native Code with LLDB on Android

This guide explains how to configure Android Studio and LLDB to perform native debugging of the Dalvik virtual machine on Android devices, covering both scenarios with and without app source code, required environment setup, useful LLDB commands, and step‑by‑step procedures for remote debugging.

AndroidApp DevelopmentDalvik
0 likes · 8 min read
Debugging Dalvik VM Native Code with LLDB on Android
Top Architect
Top Architect
Sep 16, 2020 · Mobile Development

Step-by-Step Guide to Running a Hello World Application on Huawei HarmonyOS 2.0

This article provides a detailed tutorial on setting up the HarmonyOS 2.0 development environment, downloading the IDE and source code, configuring the SDK, creating various types of projects (TV, Wearable, Lite Wearable), installing the emulator, and finally running a Hello World app, with many screenshots and practical tips.

App DevelopmentHarmonyOSIDE
0 likes · 5 min read
Step-by-Step Guide to Running a Hello World Application on Huawei HarmonyOS 2.0
21CTO
21CTO
Feb 22, 2020 · Mobile Development

10 Crucial Factors for Choosing the Right Mobile Developer

This guide outlines ten essential considerations—experience, past projects, developer input, resources, cross‑platform capability, post‑deployment support, progress tracking, monetization strategy, App Store publishing, and budget—to help you select the most qualified mobile developer for your app project.

App Developmentdeveloper selectionhiring
0 likes · 6 min read
10 Crucial Factors for Choosing the Right Mobile Developer
JD Retail Technology
JD Retail Technology
Dec 26, 2019 · Mobile Development

How to Analyze and Reduce iOS App Energy Consumption: Tools, Metrics, and Best Practices

This guide explains why energy consumption is a critical performance metric for iOS apps, introduces core concepts such as idle, active and overhead states, identifies the main power‑hungry components, and walks through Apple’s profiling tools—Energy Impact, Energy Log, Sysdiagnose and MetricsKit—plus concrete optimization techniques for network, location, CPU, GPU and notifications.

App Developmentbattery optimizationenergy profiling
0 likes · 21 min read
How to Analyze and Reduce iOS App Energy Consumption: Tools, Metrics, and Best Practices
FangDuoduo UEDC
FangDuoduo UEDC
Dec 19, 2019 · Product Management

Why Effective Onboarding Is Critical for App Success and How to Design It

This article explains why onboarding guides are essential for reducing user learning costs, outlines the content, timing, and presentation methods of effective onboarding, and offers practical tips—such as clear copy, positive feedback, fun elements, brand consistency, and skip options—to create a seamless user experience.

App DevelopmentOnboardingProduct Design
0 likes · 6 min read
Why Effective Onboarding Is Critical for App Success and How to Design It
Python Programming Learning Circle
Python Programming Learning Circle
Nov 3, 2019 · Artificial Intelligence

Build Machine Learning Apps in Minutes with Streamlit: A Python‑Only Guide

This article explains how machine‑learning engineers can create fully functional, interactive apps using only Python and the open‑source Streamlit framework, covering its core principles, widget handling, caching, GPU support, deployment workflow, and real‑world examples with code snippets and diagrams.

App DevelopmentData visualizationPython
0 likes · 9 min read
Build Machine Learning Apps in Minutes with Streamlit: A Python‑Only Guide
360 Tech Engineering
360 Tech Engineering
Sep 25, 2019 · Mobile Development

Developing the Pumpkin House Story App with Flutter: A Complete Technical Guide

This article details the end‑to‑end process of building the Pumpkin House Story mobile app using Flutter, covering the project’s background, why Flutter was chosen, environment setup, project creation, architecture, key widgets, plugins, state management, native communication, debugging techniques, and final deployment.

App DevelopmentFlutterPlugins
0 likes · 10 min read
Developing the Pumpkin House Story App with Flutter: A Complete Technical Guide
Huajiao Technology
Huajiao Technology
Sep 17, 2019 · Fundamentals

Designing a Scalable Multi‑Layered Framework for Rapid APP Delivery

This article outlines a systematic approach to designing and implementing a modular, multi‑layered application framework that separates business, functional, UI, and infrastructure concerns, enabling fast feature expansion, reduced coupling, and lower development and testing costs.

App DevelopmentSoftware Engineeringarchitecture
0 likes · 7 min read
Designing a Scalable Multi‑Layered Framework for Rapid APP Delivery
21CTO
21CTO
Oct 4, 2018 · Mobile Development

Why React Native Dominates Mobile Development: 7 Key Advantages Explained

This article examines the current state of React Native, explains why it’s popular among web and mobile developers, and outlines seven fundamental reasons—including cross‑platform code sharing, hot reload, and native performance—that make it a top choice for building iOS, Android, and Windows apps.

App DevelopmentMobile DevelopmentReact Native
0 likes · 6 min read
Why React Native Dominates Mobile Development: 7 Key Advantages Explained
Suning Technology
Suning Technology
Apr 18, 2018 · Mobile Development

How Suning’s Android App Evolved: Architecture Lessons Across Three Mobile Eras

This article reviews the evolution of Suning's e‑commerce Android client from 2012 to the present, detailing the technical challenges of each development stage, the corresponding architectural solutions, and the lessons learned for building high‑performance, modular mobile applications.

AndroidApp DevelopmentPerformance Optimization
0 likes · 11 min read
How Suning’s Android App Evolved: Architecture Lessons Across Three Mobile Eras
DevOps
DevOps
Apr 4, 2017 · Operations

10 DevOps Best Practices for Accelerating App Development and Delivery

This article outlines ten practical DevOps best‑practice steps—including breaking IT silos, aligning performance metrics, achieving real‑time project visibility, automating across the stack, choosing compatible toolchains, starting with small wins, keeping users central, managing change collaboratively, embracing continuous deployment, and building an internal service‑focused culture—to help organizations deliver applications faster and more reliably.

App DevelopmentAutomationContinuous Delivery
0 likes · 6 min read
10 DevOps Best Practices for Accelerating App Development and Delivery
21CTO
21CTO
May 14, 2016 · Product Management

How Much Does a Small‑Scale Mobile App Really Cost? A Detailed Breakdown

This article walks through the full lifecycle of building a modest mobile app in Shenzhen, detailing team composition, office costs, development phases, and a month‑by‑month budget that totals roughly one million RMB for the first version.

App Developmentbudgetcost estimation
0 likes · 9 min read
How Much Does a Small‑Scale Mobile App Really Cost? A Detailed Breakdown
21CTO
21CTO
Mar 5, 2016 · Mobile Development

How Much Does It Really Cost to Build a Mobile App in China?

This article breaks down the true cost of developing a native mobile app in China, covering developer salaries, team composition, timeline, low‑budget alternatives, template platforms, and when a company should choose a native app versus a Web‑App solution.

AndroidApp DevelopmentChina
0 likes · 10 min read
How Much Does It Really Cost to Build a Mobile App in China?
21CTO
21CTO
Dec 4, 2015 · Mobile Development

Why Your Design Might Fail: Mastering App Technology Frameworks

This article explains the three main app technology frameworks—Native, Web, and Hybrid—detailing their characteristics, how designers can choose the appropriate framework based on product features and timelines, and offers practical design guidelines for Hybrid apps, including image rendering, motion, compatibility, interaction, and loading strategies.

App DevelopmentDesign Guidelinesmobile design
0 likes · 13 min read
Why Your Design Might Fail: Mastering App Technology Frameworks
JD.com Experience Design Center
JD.com Experience Design Center
Nov 19, 2014 · Product Management

Designing JD Smart Cloud’s Unified App: UI/UX Choices and Project Lessons

This case study outlines JD Smart Cloud’s unified app project, covering its background, early interaction and visual mockups, design adjustments driven by stakeholder feedback, the final UI layout, and key takeaways on communication, prioritization, and iterative design in tight‑deadline product development.

App DevelopmentCase StudyProduct Design
0 likes · 5 min read
Designing JD Smart Cloud’s Unified App: UI/UX Choices and Project Lessons
Suning Design
Suning Design
Jul 21, 2014 · Product Management

How to Design Mobile Apps That Truly Simplify Users’ Lives

This article explains why many mobile apps fail to simplify users’ lives, outlines core UX principles such as choosing essential features, clear navigation, understanding users, leveraging platform gestures, building trust, using push notifications wisely, and establishing a feedback loop to create intentional, user‑centric product strategies.

App DevelopmentUX designUser experience
0 likes · 6 min read
How to Design Mobile Apps That Truly Simplify Users’ Lives