![]() |
|
Scalable Ios Modularisation: Learn From Scratch - Printable Version +- Biggest Warez Community (https://warezload.net) +-- Forum: WarezLoad Downloads (https://warezload.net/Forum-WarezLoad-Downloads) +--- Forum: Ebooks (https://warezload.net/Forum-Ebooks) +--- Thread: Scalable Ios Modularisation: Learn From Scratch (/Thread-Scalable-Ios-Modularisation-Learn-From-Scratch) |
Scalable Ios Modularisation: Learn From Scratch - 0nelove - 03-12-2024 [center] ![]() Published 3/2024 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 2.01 GB | Duration: 4h 26m[/center] Learn how to modularise an iOS Project in a scalable way with interface/implementation package approach 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) Description Welcome to the Scalable iOS Modularisation Course. The ultimate course for iOS Modularisation with Swift Packages.In this 4 hour long, code-along content, you will learn:How to create packages for common functionalitiesHow to create interface packages for dependencies and loosely couple them to your featuresHow Dependency Containers work and how you can implement your ownCreating packages for feature modules and fixing the circular dependency problem with interface/implementation package approachMVVM-C architecture with SwiftUIHow to write unit testsAre you an iOS Engineer who is looking to improve their skills? Then you are in the right place! Modularisation is a vital part of iOS development that becomes more and more important as the size of the project and the team grows. By using the latest modularisation tool Swift Packages provided by Apple, and learning the interface/implementation package approach, you will be able to loosely couple, connect, manage, and maintain the modules of your application. You will have a better understanding of distinct pieces of your project, easily build different parts, and iterate without worrying about building the whole project.We will start by reviewing an existing iOS Project and will bring it to the modularised state, step by step. Along the way, you are also going to learn about DispatchQueues and Unit Testing approaches. You will be able to iterate on your codebase with SwiftUI previews and focus on certain modules of the application in isolation with Swift Packages.Lets get started! Overview Section 1: Introduction Lecture 1 Introduction Lecture 2 Taking a Look at the App Features Lecture 3 Getting To Know the Project and the App Architecture Lecture 4 Unit Tests of the Project Section 2: Dependency Container Implementation Lecture 5 What Are Dependency Containers Lecture 6 Implementing a Dependency Container Lecture 7 Dependency Container Registration and Resolving Lecture 8 Unit Testing Dependency Container Section 3: Common Packages Lecture 9 Implementing Analytics Interface Package Lecture 10 Using Analytics Interface From Dependency Container Lecture 11 Analytics Implementation Package Lecture 12 Using Analytics Implementation in Main Project Lecture 13 Common Models Package Lecture 14 Utilities Package Section 4: Feature Packages Lecture 15 Creating Artist Details Package Lecture 16 Continuing on Artist Details Implementation Lecture 17 Artist Details Interface Package Lecture 18 Using Artist Details Package in the Project Lecture 19 Temporary Package for the Main Target Lecture 20 Song Details Interface and Implementation Packages Lecture 21 Using Song Details Package Directly Lecture 22 Moving Unit Tests Lecture 23 Creating Home Package Lecture 24 Removing Main Test Target Section 5: Localisation & Resources Lecture 25 Common Localisation Package Lecture 26 Using Localisation Lecture 27 Implementing Package Specific Localisation Lecture 28 Image Resources Section 6: Improving DependencyContainer Tests Lecture 29 Improve DependencyContainer Tests Section 7: Final Overview Lecture 30 Final Overview iOS Engineers willing to level up their skills, and willing to improve their apps architecture Screenshots Quote:https://ddownload.com/n86d269cvaey/Scalable_iOS_Modularisation_Learn_From_Scratch.part1.rar |