In my career as an iOS Engineer / Tech-Lead / System Architect, I interviewed and worked with many great engineers. When it comes to building large scalable iOS apps with domain driven design they all had very similar questions. Thus I decided to write this book and clarify all topics that are needed for building and working on such architecture.
Crie aplicativos para iOS utilizando SwiftUI 2.0 e serviços do Firebase, como Authentication, Firestore, Remote Config e Storage.
This book is collection of standalone tutorials each containing minimum amount of code needed to explain specific functionality making them very easy to learn. It can be also used as Just In Time Support so that you can learn what you need when you need it.
Recomiendo esta lectura para todo actor que participa en procesos de diseño, implementación y validación de componentes de software a través de Reactive programming y Functional programming, apoyados en el uso de extensiones Rx.
I recommend this reading for any actor that participates in the design, implementation, and validation processes of software components through Reactive programming and Functional programming, supported by the use of Rx extensions.
This work will be valuable to apply in any company, startup, or personal initiative.Either to apply to refactor to an existing project or to start a new mobile application with solid Architecture foundations.It has been an invaluable reference piece for my projects, and I hope that it will also become the same for the reader.
在这个小册子里,我们会尝试用一些测试用例探寻 Combine 的工作机制。而整理这些内容的动力,则源于开发泊学 App 的时候,把代码迁移到 Combine 过程中时遇到的一个 Bug。因此,这不是一个 Combine 的入门教程,所以,确保你在继续之前,至少要体验过 Combine, 如果你还有 RxSwift4 的开发经验,就更好了:)
Este trabajo será valioso para aplicar en cualquier compañía, startup o iniciativa personal.Ya sea para aplicar refactor a un proyecto existente o para iniciar una nueva aplicación móvil con sólidas bases de Arquitectura.Ha sido una pieza de referencia invaluable para mis proyectos y espero que también se convierta en lo mismo para el lector.
Nowadays Android and iOS development are very similar: starting from Kotlin and Swift, ConstraintLayout and AutoLayout and finishing with same architecture approaches and libraries. I believe that if you know one of these platforms you could easily jump into another. Or if you don't know any of them, you could easily learn both of them.
Learn to develop native apps on iOS and Android. Leverage what you know about one platform to quickly learn the other, or simply learn both platforms at the same time! This book relates concepts across platforms and is your trusted guide to rapidly mastering mobile app development.
Swift is still very, very young and many developers are still figuring out how to best use the language. There are countless tutorials about patterns and best practices, which makes it hard to see the forest for the trees. In this book, you learn the four patterns I use in every Swift project I work on.
This book is about learning to program in Apple's IOS Programming Language: SWIFT
Writing a few lines of Swift is surprisingly easy. Once you start to dig deeper, though, you discover that building an application for Apple's platforms is more challenging than it seems. This book outlines the challenges you face along your journey and how to overcome them.
“I don’t feel in control of my project’s architecture.” - You“MVC simply doesn’t cut it. There must be a better solution.” - Yours TrulyDespite its widespread, the Model-View-Controller pattern just doesn't cut it for most Swift projects. Take control of your Swift projects with the Model-View-ViewModel pattern.