Skip to content

sakthinath/EATask

Repository files navigation

EATask

Home Screen List all the bands with bandnames. It has been implemented Using SwiftUI and Combine.

Architectures Followed MVVM with interface and implementation

Interface is Protocol it hides information Implemnation will have actual api call

UI Developed using SwiftUI. Band Profile:- Profile pic used Rectangle due to no Image

UI Render Performed Combine with State Properties. Sorting used Higher order functions to increase the Performance.

UI Part :- Developed Using SwiftUI

  • handled Loader
  • Error message Hanlded

Handled Two Types of Depency Injection:-

  • Initialize Injection
  • Method Injection

Added Readme on each file

Unit test is performed As Async Operation Expectation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages