News Feed

  • Simple Kotlin Multiplatform Mobile App for displaying News.

  • Topics:
    • Kotlin Multiplatform Mobile.

    • Clean Architecture: 3 Modules : (Presentation, Domain, Data) Layers.

    • Kotlin Coroutines.

    • Android Module:

      • Jetpack Compose.
      • View-Model.
      • MVI Presentation Architecture Pattern.
      • MVVM Presentation Architecture Pattern.
      • Koin (Dependency Injection).
    • IOS Module

      • SwiftUI.
      • Simulating MVVM Presentation Architecture Pattern.
    • Shared Module

      • Domain Layer:
        • UseCases.
        • Repository Interfaces.
      • Data Layer:
        • Repository Implementation.
        • Models.
        • APIs: Ktor.

GitHub

View Github