Avocados App with SwiftUI

The Avocados app has a fairly complex UI in SwiftUI and along with the learning, you will find out:

  • How to create scroll views inside another scroll view,

  • Why we should use custom View Modifiers (avoiding code repetition)

  • How to build a tab view with custom icons,

  • How to master the vertical and horizontal layout design,

  • How to round the corners of a view and create a unique shape form,

  • How to support the Light/Dark modes in SwiftUI,

  • How to create micro animation and enhance the UI,

  • A gentle introduction into forms in SwiftUI

Some Screens






View Github