Skip to content

🛠️ Getting ready for the 2026 edition#379

Closed
Copilot wants to merge 1 commit intorelease/2026from
copilot/sub-pr-377-again
Closed

🛠️ Getting ready for the 2026 edition#379
Copilot wants to merge 1 commit intorelease/2026from
copilot/sub-pr-377-again

Conversation

Copy link

Copilot AI commented Mar 4, 2026

Major update preparing AndroidMakersApp for the 2026 event season — modernized stack, redesigned UI, new desktop target, and Navigation3 migration.

Build & Infrastructure

  • Gradle 9.1, Kotlin 2.3, AGP 9, Compose Multiplatform 1.11
  • JVM desktop target + desktopApp module
  • CI: PR jobs for tests, lint, detekt
  • Version code bumped to 1500

Navigation

  • Migrated to Navigation3 with type-safe NavKey routes and NavigationState/Navigator
  • Material3 Adaptive ListDetailSceneStrategy for side-by-side agenda/session detail on wide screens
  • DeepLinkHandler for session and speaker URIs

UI

  • New green-based color theme (mobile + Wear OS)
  • Session/speaker detail: card layouts, tag chips, shared element transitions
  • Sponsor screen: card-based layout
  • Agenda filter: modal bottom sheet with FilterChip + FlowRow replacing drawer
  • Theme preference (System/Light/Dark) persisted via DataStore, configurable from About screen

New Features

  • Feed screen with alert banners, article cards, venue info — gated behind FeatureFlags.isFeedEnabled

Code Quality

  • ViewModels migrated to StateFlow + collectAsStateWithLifecycle
  • Unit tests: GetAgendaUseCase, GetFeedUseCase, GetFavoriteSessionsUseCase, MergeBookmarksUseCase, SetSessionBookmarkUseCase
  • Lce.Error now carries an Exception for proper error propagation
  • Strings/branding updated for AMxDC26

Wear OS

  • Session detail: improved typography, spacing, speaker cards, metadata alignment

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI changed the title [WIP] Update app for the 2026 event season 🛠️ Getting ready for the 2026 edition Mar 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants