Files
alkaa/features
Igor Escodro f76943baf2 🍛 Make TopLevel transitions consistent between platforms
The transitions between `TopLevel` destinations had different behaviors,
depending on the platform. On Android and Desktop, it would
fade-in/out, and on iOS it will slide in/out. This happened because
there was no explicit transition animation set and each platform
attributed the default value. The code was updated to provide the same
experience across all platforms.
2026-01-02 13:35:30 -05:00
..

Features

Layer responsible for providing the features interacted with by the user. Each feature is ideally split into an API module and an Implementation module to ensure loose coupling and faster compilation.

Functionalities

  • UI Components: Screens and components built with Jetpack Compose.
  • ViewModels: State management and interaction with the Domain layer.
  • Navigation: Internal feature navigation and exposure of entry points via API modules.