Tag

navigation

1 views collected around this technical thread.

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.

Compose NavigationJetpack ComposeMobile Development
0 likes · 6 min read
Implementing Single-Activity Architecture with Jetpack Compose Navigation
Raymond Ops
Raymond Ops
Apr 28, 2025 · Fundamentals

Master Vim: Explore the Three Modes and Essential Commands

This guide explains Vim's three core modes—command, insert, and command-line—detailing essential navigation, editing, and configuration commands, address ranges, search and replace syntax, window management, visual mode operations, and key settings for efficient text editing.

Text EditorVimcommand mode
0 likes · 9 min read
Master Vim: Explore the Three Modes and Essential Commands
Dual-Track Product Journal
Dual-Track Product Journal
Mar 21, 2025 · Operations

Why Bad Warehouse Coding Drives Chaos and 3 Smart Fixes to Streamline Picking

This article exposes how confusing warehouse location codes cripple picking efficiency, cause mis‑shipments and frustrate staff, then presents three practical solutions—intelligent coding rules, dynamic navigation, and robust signage—to transform chaotic aisles into a smooth, error‑free workflow.

Operationslocation codingnavigation
0 likes · 7 min read
Why Bad Warehouse Coding Drives Chaos and 3 Smart Fixes to Streamline Picking
Dual-Track Product Journal
Dual-Track Product Journal
Feb 27, 2025 · Product Management

Turn E‑commerce Back‑office from a Maze into a Highway with Smart Information Architecture

This guide shows how product managers can redesign a chaotic e‑commerce admin panel by applying a four‑step information‑architecture process—role analysis, navigation hierarchy, global search, and feedback—to boost efficiency, reduce errors, and create a seamless user experience.

UXbackend designe‑commerce
0 likes · 6 min read
Turn E‑commerce Back‑office from a Maze into a Highway with Smart Information Architecture
Sohu Tech Products
Sohu Tech Products
Feb 19, 2025 · Frontend Development

Comprehensive Guide to React State Management

This guide explains React state management fundamentals, covering local state with useState, useReducer, class components, and custom hooks; global solutions such as Context API, Zustand, Jotai, and Redux; and server‑side handling using React Query, SWR, plus navigation and form state best practices.

Context APICustom HooksForms
0 likes · 30 min read
Comprehensive Guide to React State Management
Airbnb Technology Team
Airbnb Technology Team
Nov 25, 2024 · Mobile Development

Using Trio for Navigation in Android Jetpack Compose

The article shows how Trio stores navigation state in a ViewModel‑backed stack, uses type‑safe routers for screen and activity transitions, supports async save‑and‑exit, result‑returning navigation, and interoperates with legacy fragments, enabling modular, testable navigation in Jetpack Compose.

Jetpack ComposeMavericksViewModel
0 likes · 14 min read
Using Trio for Navigation in Android Jetpack Compose
Airbnb Technology Team
Airbnb Technology Team
Nov 12, 2024 · Mobile Development

Trio Architecture: Building a Compose‑Based Android Framework on Mavericks

Airbnb’s Android team introduced Trio, a Compose‑only framework built atop the Mavericks state‑management library that replaces Fragment‑based navigation with type‑safe, modular page routing, ViewModel‑driven state, compile‑time validation, and dedicated developer tools, now powering the majority of the app’s screens.

Jetpack ComposeMavericksandroid
0 likes · 15 min read
Trio Architecture: Building a Compose‑Based Android Framework on Mavericks
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 19, 2024 · Mobile Development

Implementing Route Interceptors, Lifecycle Hooks, and Global Navigation in Flutter

This article explains how to create and configure route interceptors, use lifecycle callbacks, and manage global navigation in Flutter applications, providing code examples for single‑page and global interceptors, route lifecycle states, extended route observers, and best‑practice recommendations.

FlutterLifecycleMobile Development
0 likes · 9 min read
Implementing Route Interceptors, Lifecycle Hooks, and Global Navigation in Flutter
Sohu Tech Products
Sohu Tech Products
Sep 11, 2024 · Mobile Development

Implementation of a Simple RedBook App Using Jetpack Compose with VersionCatalog, Navigation, Paging3, and Custom Layouts

The article walks through building a lightweight RedBook‑style Android app with Jetpack Compose, demonstrating modern techniques such as Gradle Version Catalog for dependency management, Navigation Compose routing, Paging3 data pagination, custom layouts and scroll handling, shared‑element transitions, edge‑to‑edge theming, and a bespoke circular progress indicator.

Custom LayoutJetpack ComposePaging3
0 likes · 17 min read
Implementation of a Simple RedBook App Using Jetpack Compose with VersionCatalog, Navigation, Paging3, and Custom Layouts
Amap Tech
Amap Tech
Feb 5, 2024 · Artificial Intelligence

Gaode Tech 2023 Highlights: 15 Popular Articles on AI, Data, Mapping, and Navigation Technologies

Gaode Technology’s 2023 roundup showcases fifteen of its most-read articles, spanning AI infrastructure evolution, cloud‑native data optimization, BEV‑based perception, real‑time crowdsourced mapping, ETA prediction, lane‑level navigation, AR HUD, architecture design, low‑code platforms, and high‑performance Android testing.

AIBig DataData Engineering
0 likes · 9 min read
Gaode Tech 2023 Highlights: 15 Popular Articles on AI, Data, Mapping, and Navigation Technologies
php中文网 Courses
php中文网 Courses
Sep 23, 2023 · Backend Development

How to Develop a Simple Map Navigation Feature with PHP

This tutorial explains how to create a basic map navigation function using PHP by selecting a map API, setting up a PHP file, embedding the map container, initializing the map, and adding markers, with complete code examples for beginners.

Baidu MapsMap APIPHP
0 likes · 5 min read
How to Develop a Simple Map Navigation Feature with PHP
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 1, 2023 · Frontend Development

Implementing a Bottom Navigation Bar with Vector Icons, CSS Animations, and JavaScript

This article walks through creating a responsive bottom navigation bar using semantic HTML, CSS flexbox layouts, Alibaba Iconfont vector icons, custom active-state styles, blur effects, a moving background circle, and JavaScript event handling to achieve smooth animated transitions.

CSSIconfontJavaScript
0 likes · 11 min read
Implementing a Bottom Navigation Bar with Vector Icons, CSS Animations, and JavaScript
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 14, 2022 · Mobile Development

Building a Structured Card View with Data Model, List, Navigation, and Modal Sheets in SwiftUI

This tutorial demonstrates how to create a reusable CardView component in SwiftUI, define a data model, populate a List with ForEach, add a NavigationStack with custom buttons, and implement modal sheet presentation and dismissal using state bindings and environment variables.

DataModelModalSwiftUI
0 likes · 12 min read
Building a Structured Card View with Data Model, List, Navigation, and Modal Sheets in SwiftUI
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 11, 2022 · Mobile Development

Implementing Audio Playback and Settings Page in a SwiftUI “Electronic Wooden Fish” App

This tutorial walks through adding sound effects with AVFoundation, creating an AudioPlayer helper, implementing navigation to a custom settings view, and using SwiftUI bindings, forms, and modifiers to build a fully functional iOS “Electronic Wooden Fish” application.

AVFoundationAudio PlaybackSwiftUI
0 likes · 9 min read
Implementing Audio Playback and Settings Page in a SwiftUI “Electronic Wooden Fish” App
Sohu Tech Products
Sohu Tech Products
Oct 19, 2022 · Mobile Development

Managing Complexity in Android Search UI: From MVC to MVI and Kotlin DSL Implementation

This article explains how to reduce UI complexity in Android by layering architecture, tracing the evolution from MVC through MVP and MVVM to MVI, and demonstrates a searchable interface built with Jetpack Navigation and Kotlin DSL, highlighting pitfalls of monolithic initView methods and proposing more reusable abstractions.

KotlinMVIMVVM
0 likes · 16 min read
Managing Complexity in Android Search UI: From MVC to MVI and Kotlin DSL Implementation
Amap Tech
Amap Tech
Feb 21, 2022 · Mobile Development

AR Experience Value and Design Strategies Across Multiple Scenarios

Across social video calls, collaborative gaming, virtual furniture placement, and AR‑enhanced navigation, the article shows how 5G‑powered AR can boost presence, accuracy and convenience, while design strategies—optimal viewing angles, realistic scaling, safety‑aware cues, multimodal feedback, and gesture‑based mode switching—ensure intuitive, safe, and seamless user experiences in diverse scenarios.

5GARAugmented Reality
0 likes · 7 min read
AR Experience Value and Design Strategies Across Multiple Scenarios
Amap Tech
Amap Tech
Jan 6, 2022 · Artificial Intelligence

Wuhan University and Amap Win the Smartphone‑Based Indoor Positioning Track at IPIN2021

Wuhan University and Amap clinched first place in IPIN 2021’s Smartphone‑Based Indoor Positioning track by fusing machine‑learning‑driven pedestrian dead‑reckoning with magnetic, Bluetooth and Wi‑Fi matching, achieving real‑time, high‑frequency indoor navigation using only a phone’s built‑in sensors.

AMapIPIN2021Indoor Positioning
0 likes · 6 min read
Wuhan University and Amap Win the Smartphone‑Based Indoor Positioning Track at IPIN2021
Tencent Music Tech Team
Tencent Music Tech Team
Nov 10, 2021 · Mobile Development

Android Routing Management: Activity, Fragment, and Hybrid Page Navigation

Android routing management separates native navigation—using Activity launch modes, the ActivityManagerService task stack, intents, and the Navigation component for fragments—from hybrid navigation, where Activities host WebView, Weex/React‑Native, or Flutter pages and communicate via intents, bridges, or platform channels to achieve flexible page routing.

ActivityFragmentHybrid
0 likes · 13 min read
Android Routing Management: Activity, Fragment, and Hybrid Page Navigation
Amap Tech
Amap Tech
Jan 22, 2021 · Mobile Development

Design and Implementation of a DR+GNSS Playback Tool for Amap Car Navigation on Android

The article presents a DR + GNSS playback tool for Amap’s Android car‑navigation system that mimics sensor fusion via a custom AIDL protocol, supports existing log formats, runs in an independent process, and streamlines QA by cutting verification time from hours of road testing to under thirty minutes.

DRGNSSPlayback Tool
0 likes · 10 min read
Design and Implementation of a DR+GNSS Playback Tool for Amap Car Navigation on Android
Beike Product & Technology
Beike Product & Technology
Oct 29, 2020 · Frontend Development

Introduction to tocbot

tocbot is a JavaScript library that generates a table of contents from HTML content, allowing users to navigate documents easily with scrolling synchronization.

JavaScriptTable of ContentsWeb Development
0 likes · 7 min read
Introduction to tocbot