Fragment Navigation Techniques in Android

1. Overview When developing Android applications inovlving multiple Fragments and Activities, managing navigation becomes a critical task. This article explores four distinct Fragment navigation scenarios: 1. Navigating between Fragments within the same Activity 2. Launching a new Activity from a Fragment 3. Starting a specific Fargment in a n ...

Posted on Thu, 10 Sep 2026 16:18:36 +0000 by andynick

Building a Cross-Platform Navigation Framework with Kotlin Multiplatform

Motivation for a Custom SolutionKotlin Multiplatform (KMP) web support is still in its infancy, and the iOS target is in beta. The ecosystem currently lacks mature, open-source cross-platform navigation libraries, forcing developers to rely on platform-specific implementations. A custom router bridges this gap, providing shared navigation logic ...

Posted on Sat, 15 Aug 2026 15:59:26 +0000 by alpine

Creating Application User Interfaces with DevExpress Controls

This section provides tutorials on simulating popular application UIs using DevExpress controls. Windows 11 UI A user interface inspired by Windows 11 and the latest Microsoft Office versions. Office Inspired UI User interfaces modeled after Microsoft Office applications like Word, Excel, PowerPoint, and Visio. Building an Office-Style UI Manua ...

Posted on Sat, 01 Aug 2026 16:27:30 +0000 by Option

Launching Third-Party Map Applications from iOS

Configuring iOS to Launch Third-Party Map Applications To enable your iOS application to open various map services, follow these essential steps: 1. Whitelist Map Application Schemes Add the following URL schemes to your Info.plist file under LSApplicationQueriesSchemes: Baidu Maps: baidumap AutoNavi Maps: iosamap Tencent Maps: ...

Posted on Tue, 28 Jul 2026 16:19:00 +0000 by jaylee

Managing Activity Transitions and Data Passing in Android

Navigating between screens and exchanging data between them is a core requirement in Android application development. This process relies heavily on the Intent class, which acts as a messaging object to request an action from another component. The navigation stack in Android functions similarly to a container where Activities are pushed onto t ...

Posted on Wed, 01 Jul 2026 16:46:15 +0000 by Lenbot

Implementing Tab Navigation in HarmonyOS Applications

Bottom Navigation Bar @Entry @Component struct MainScreen { build() { Column() { Tabs({ barPosition: BarPosition.End }) { TabContent() { Text('Home Screen').fontSize(30) }.tabBar('Home') TabContent() { Text('Discovery Screen').fontSize(30) }.tabBar('Discovery') TabContent ...

Posted on Tue, 23 Jun 2026 17:09:58 +0000 by rich1983

Flutter Navigation Fundamentals: Basic Routing, Named Routes, and Parameter Passing Techniques

Navigation Approaches Overview Direct component switching - Similar to layout replacement in Android, where components are swapped directly (not recommended) Route-based navigation Basic routing with parameters (common approach) Using Navigator.push() or Navigator.of(context).push() for navigation and parameter passing with MaterialPageRoute ...

Posted on Fri, 19 Jun 2026 16:31:01 +0000 by panoramical

Automating Jetpack Compose Navigation Registration with KSP

Core Capabilities of Kotlin Symbol Processing KSP functions as a compiler plugin operating during the pre-compilation phase. Key constraints and features include: Acts as a drop-in alternative to kapt and Java annotation processors. Executes before semantic analysis and bytecode generation. Supports read-only accesss to source symbols; only ne ...

Posted on Sat, 06 Jun 2026 18:33:31 +0000 by gtzpower

Building a Decoupled Custom Dialog System with ArkUI's Navigation.Dialog

Custom dialogs are essential in mobile application interfaces, covering modal, semi-modal, toast, and other overlay styles. A well-designed dialog component should be independent of specific UI pages and easily triggered from business logic. Common real-world needs include: Triggering dialogs from shared services (login prompts, full-screen ad ...

Posted on Wed, 03 Jun 2026 16:24:26 +0000 by sitorush

Programmatic and Declarative Navigation in Vue with Element UI

Installing Vue Router First, add Vue Router to your project using npm or yarn: npm install vue-router # or yarn add vue-router Router Configuration Create a router directory under src and define your routes in index.js: // src/router/index.js import Vue from 'vue' import VueRouter from 'vue-router' import Dashboard from '@/components/Dashboar ...

Posted on Fri, 29 May 2026 22:23:55 +0000 by everlifefree