Skip to content

Foundations

This section covers the technical foundations of your app, including Clean Architecture, dependency injection, image loading, network configuration, and API requests. These tools and patterns provide a scalable, maintainable base for building cross-platform apps with confidence.

 

  • Clean architecture


    Structure your app logic with a modular, layered architecture that separates concerns across data, domain, and presentation.

    See how it works

  • Dependency injection


    Manage and inject your dependencies using Koin, with shared modules and platform-specific overrides.

    Learn about dependency injection

  • Image fetching


    Load and display images efficiently across platforms using Coil, with built-in support for caching and smooth rendering.

    Learn about image loading

  • Networking


    Make safe and structured API requests using Ktor, with centralized configuration, error handling, and serialization.

    Explore the networking layer