Skip to content

motoon-eg/healthy

Repository files navigation

Healthy

Motoon Mentorship Program Team Educational Project

Cover Photo

Links 🔗

  • For comprehensive conceptual details, advanced topics, and tutorials, please refer to our Wiki

  • Edamam Recipe Search API Documentation: Edamam Recipe Search API allows you to search through millions of web recipes and integrate this information into your mobile or web applications.

  • Design on Figma

DI Container 💉

DI container is like a central hub that stores and manages the dependencies.

We are using Factory Package as a Dependency Injection Cantainer.

How to use it:

Here's a simple dependency registration that returns a service that conforms to MyServiceType.

extension Container {
    var myService: Factory<MyServiceType> { 
        Factory(self) { MyService() }
    }
}

Injecting an instance of our service is straightforward, you can do it in two ways:

1

class ContentViewModel: ObservableObject {
    @Injected(\.myService) private var myService
    ...
}

2

class ContentViewModel: ObservableObject {
    private let myService = Container.shared.myService()
    ...
}

Contributors 💫

Original design was created by. Illiyin Studio. You can reach them on FigmaDribbleInstagram

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published