Skip to content

An app to show modern iOS app development: SwiftUI + Combine on MVVM-C With Tests

Notifications You must be signed in to change notification settings

burhanaras/Recipes

Repository files navigation

📱📱📱Developed by Burhan ARAS with all the love on planet.

Modern SwiftUI on MVVM with Unit Tests and UI Tests: Recipes App

An app to show modern iOS app development: SwiftUI + Combine on MVVM With Tests

A repository to show modern MVVM with SwiftUI and automated unit tests and UI tests.

Tech Stack: Swift, SwiftUI, Combine Architecture: MVVM

Basically fetches data from Contentful API. Applies paging of 30 items. Fetches next page whenever users scrolls to the bottom. On Detail screen, shows recipe's details on a sheet.

API keys are stores in Plist files. All the code is testable. Unit tests and UI tests are provided and fully working.

UI is adaptive. When iPhone/iPad is rotated, column count will increase to fill the screen. Also UI is adaptive for iPads.

Architecture

This is architecture.

🚀 About Me

This is Burhan ARAS. I take ideas and translate them into coding.

www.burhanaras.net

About

An app to show modern iOS app development: SwiftUI + Combine on MVVM-C With Tests

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published