Город МОСКОВСКИЙ
01:01:06

Working with legacy iOS codebases: architecture, testing, build times | iOS Dev Live Mentoring

Аватар
Цвета в стиле
Просмотры:
23
Дата загрузки:
23.04.2024 14:57
Длительность:
01:01:06
Категория:
Обучение

Описание

To become a complete Senior iOS Developer, you also need to know how to work effectively with legacy codebases...

And this is what this mentoring session is all about. Including:

- Initializing SDKs lazily (after getting a remote config)
- Inheritance vs. Composition for reusing and customizing API and HTTP requests
- Breaking a project into truly independent modules
- Reusing modules across apps
- Accessing and injecting environment details such as base URLs and assets from the main app target
- Decoupling high-level modules from cross-cutting concerns such as analytics and logging
- Creating App Clips from a single or a small composition of modules
- Improving build times
- Decoupling views from API and DB requests
- Strategies to start adding tests to legacy code

So hurry up and don't miss out. Watch it now!

References:

- Architecting for Analytics, Remote Config, DTOs, Custom vs Primitive Types - https://www.essentialdeveloper.com/articles/architecting-for-analytics-remote-config-dtos-custom-vs-primitive-types-ios-dev-live-mentoring

- Clean iOS Architecture series https://www.youtube.com/watch?v=PnqJiJVc0P8&list=PLyjgjmI1UzlSWtjAMPOt03L7InkCRlGzb

Join the iOS Lead Essentials program https://iosleadessentials.com

Like and share this content with someone that you believe will benefit from it. See you in the next episode.

---

How to Build iOS Apps with Swift, TDD & Clean Architecture series↴
https://www.essentialdeveloper.com/professional-ios-engineering-series

Caio & Mike's Book Suggestions ↴
https://www.essentialdeveloper.com/book-suggestions

---

Subscribe to our channel ↴
https://www.youtube.com/essentialdeveloper?sub_confirmation=1

You can also find us on ↴
Twitter ☛ https://twitter.com/essentialdevcom
Facebook ☛ https://facebook.com/essentialdeveloper
Instagram ☛ https://instagram.com/essentialdeveloper
LinkedIn ☛ https://www.linkedin.com/company/essentialdeveloper

Caio ↴
Twitter ☛ https://twitter.com/caiozullo
LinkedIn ☛ https://www.linkedin.com/in/caiozullo

Mike ↴
Twitter ☛ https://twitter.com/mrmichael
LinkedIn ☛ https://www.linkedin.com/in/mapostolakis

Join the iOS Lead Essentials program ↴
https://iosleadessentials.com

Visit our website ↴
https://essentialdeveloper.com

Рекомендуемые видео