/NewsApp

An example suite of applications showing shared Swift and Kotlin architectures

Primary LanguageSwiftMIT LicenseMIT

News

An example native iOS and Android application exploring sharing architecture patterns.

While native iOS and Android applications require knowledge of different languages and frameworks, there are many things that are similiar. For example, many of the applications features will have similiar business logic and consume the same APIs.

My plan for these applications is to create a small pair of applications to use as a playground to test features and ideas.

Application

Create a simple news application powered by News API.

Plan

  • Leverage functional power of Swift and Kotlin to create small, composable, and well-tested business logic.
  • Model data as functional streams using RxSwift and RxKotlin.
  • Create file and module naming and folder conventions to increase navigation between codebases.

Project structure

CI

CircleCI