Scalable Ios Modularisation: Learn From Scratch

Published 3/2024
https://www.udemy.com/course/scalable-ios-modularisation/

Welcome to the Scalable iOS Modularisation Course, the ultimate course for iOS Modularisation with Swift Packages. Throughout this 4-hour code-along content, you will gain valuable knowledge on various topics. These include creating packages for common functionalities, creating interface packages for dependencies and loosely coupling them to your features, understanding how Dependency Containers work and implementing your own, creating packages for feature modules, and resolving circular dependency problems with the interface/implementation package approach. Additionally, you will learn about the MVVM-C architecture with SwiftUI and how to write unit tests. If you are an iOS Engineer looking to enhance your skills, this course is perfect for you. Modularisation is a crucial aspect of iOS development, especially as projects and teams grow in size. By utilizing Swift Packages and adopting the interface/implementation package approach, you will be able to effectively manage and maintain the modules of your application. This will provide you with a better understanding of the different components of your project, enable you to build and iterate on specific parts without the need to rebuild the entire project. The course will begin by reviewing an existing iOS Project and gradually transform it into a modularised state. Along the way, you will also learn about DispatchQueues and Unit Testing approaches. With SwiftUI previews, you can easily iterate on your codebase and focus on individual modules of the application using Swift Packages. Let's embark on this learning journey together and get started!

 


What you'll learn

Implementing scalable iOS Modularisation

Achieve loosely coupled modules without the circular dependency problem

Understand the implementation and usage of Dependency Containers

Have a better understanding on how Swift Packages work

Hide your heavy third party dependencies behind interface packages

Requirements

Familiarity with Swift and iOS Programming Basics

Familiarity with Xcode

Ability to create small UI components (SwiftUI or UIKit)

 

Scalable Ios Modularisation: Learn From Scratch


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Gamystyle   |  

Information
Members of Guests cannot leave comments.


SermonBox - Seasonal Collection

SermonBox - The Series Pack Collection

Top Rated News

  • Christmas Material
  • Laser Cut & Print Design Elements Bundle - ETSY
  • Daz3D - All Materials - SKU 37000-37999
  • Cgaxis - All Product - 2019 - All Retail! - UPDATED!!!
  • DigitalXModels Full Collections
  • Rampant Design Tools Full Collections Total: $4400
  • FilmLooks.Com Full Collection
  • All PixelSquid Product
  • The Pixel Lab Collection
  • Envato Elements Full Sources- 3200+ Files
  • Ui8.NET Full Sources
  • The History of The 20th Century
  • The Dover Collections
  • Snake Interiors Collections
  • Inspirational Collections
  • Veer Fancy Collections
  • All Ojo Images
  • All ZZVE Collections
  • All Sozaijiten Collections
  • All Image Broker Collections
  • Shuterstock Bundle Collections
  • Tattoo Collections
  • Blend Images Collections
  • Authors Tuorism Collections
  • Motion Mile - Big Bundle
  • PhotoBacks - All Product - 2018
  • Dekes Techniques - Photoshop & Illustrator Course - 1 to 673
Telegram GFXTRA Group
Udemy - Turkce Gorsel Ogrenme Setleri - Part 2
Videohive Wow Pack Series


rss