Coffee Drinks Encyclopedia

I designed and developed this mobile application in order to learn more about iOS development and the SwiftUI framework .

Coffeepedia is an encyclopedia of coffee-based drinks. You can browse between a variety of coffees and their ingredients. It also uses artificial intelligence algorithms to predict a specific bedtime based on your daily caffeine consumption.

What I have learned:

  • How to develop an iOS 14 application with SwiftUI 2.0 framework
  • How to create an Onboarding Screen with Page Tab View
  • How to create a data model and fetch data using Swift language
  • How to store the state of the app with the new App Storage
  • How to display an Onboarding or a Home screen
  • Understand how the new App Life Cycle works in SwiftUI 2.0
  • Learn how to use the new Link View in SwiftUI 2.0
  • Learn how to use the new Group Box View in SwiftUI 2.0
  • Learn how to use the new Disclosure View in SwiftUI 2.0
  • How to display views dynamically in a List View with a loop
  • How to train and implement a machine learning model using CORE ML