Skip to content

This is a graduation project for completing a IOS course by Web-Academy

Notifications You must be signed in to change notification settings

SerhiiPavlichuk/Meals-Drinks

Repository files navigation

This is a graduation project for completing a IOS course by Web-Academy

Table of Contents

About The Project

Video-presentation here

Features

  • Meals

    • List of random meals
    • List of meals categories
    • List of meals from the selected category
    • Detail of selected Meal
    • Add/Remove from the "Cook later" list
  • Drinks

    • List of random drinks
    • List of drinks categories
    • List of drinks from the selected category
    • Detail of selected Drink
    • Add/Remove from the "Cook later" list

Technologies Used

  • MVVM app architecture
  • Parsing JSON from TheMealDB API and TheCoctailDB API transforming it to fit the required model, along with persisting the data.
  • Keeping a clear separation of concerns between classes (API managers, model controllers and carving datasources away from view controllers).
  • Using 3rd party libraries with CocoaPods.
  • RealmSwift
  • Networking using Alamofire
  • Autolayout
  • Custom UICollectionViews
  • Animation

Releases

No releases published

Packages

No packages published