Inhalt: Developers need to know how to manage an app's complexity. In this course, learn how to simplify your apps by applying simple architectural design patterns to your mobile code base. Discover how these design patterns can help you reduce bugs and maximize your development time by making your code easier to read and test. Jon Bott covers different architectural models such as MVC, MVP, and VIPER. In addition, he walks through the conversion process from MVC to a layered architecture, covering dependency injection, the coordinator pattern, and data binding. Umfang: 02:22:23.00
Inhalt: Developers need to know how to minimize app complexity and maximize scalability. Good architectural planning-founded on established design patterns-is the key to solid code. This course provides an overview of the different architectural models and design patterns used to simplify enterprise applications. Learn how to audit an app and transition from MVC to a layered architecture, using models such as MVP, MVVM, VIPER, and MVA (minimum viable architecture). Instructor Jon Bott introduces the dependency injection pattern (for decoupling layers), the coordinator pattern (for managing application flow), and data binding with RxSwift. Umfang: 01:52:52.00
Inhalt: Now that Google has embraced Kotlin-making it an official language on Android- cross-platform development has become a lot simpler. The striking similarities between Swift and Kotlin make maintaining an app across iOS and Android more intuitive. In this course, discover how to leverage your Swift knowledge to learn Kotlin. Instructor Jon Bott covers the basics of Kotlin, highlighting the similarities and differences between Kotlin and Swift by looking at Swift code examples and walking through how to code Kotlin equivalents. He also demonstrates how to work with different database options, and provides an opportunity for you to get hands-on experience using your iOS knowledge to construct an Android UI. Umfang: 03:17:03.00
Inhalt: The RxJava library-a Java virtual machine (VM) implementation of Reactive Extensions-extends the observer pattern, making it easier for Android developers to program apps that respond to user events and data changes. In this project-based course, instructor Jon Bott helps to familiarize developers with key aspects of RxJava as he goes over some simple design patterns that work with reactive programming. Learn about traits, observables, threading, and more-as well as how to add RxJava to a layered architecture such as Model-View-Presenter (MVP) or Model-View-ViewModel (MVVM). Plus, review real-world use cases that can help you gain a practical understanding of these concepts. Umfang: 02:24:15.00
Inhalt: RxSwift is the reactive programming library for iOS. It makes it easy to program dynamic apps that respond to data changes and user events. This training course provides simple design patterns, real-world use cases, and recipes that help you use RxSwift in the different layers of your application. Learn about variables, subjects, and traits, and find out how to create simple observables. Discover how to set up subscriptions and control task threading-all within a Model-View-Presenter (MVP) or Model-View-ViewModel (MVVM) application. By the end of the course, you'll have a new set of advanced programming skills for creating more powerful, self-directed, and simple code. Umfang: 02:13:01.00
Inhalt: Bugs and performance issues inevitably come up during coding. Xcode 9 has some great new tools for finding and fixing these issues. In this course, learn how to leverage the new Xcode developer tools to enhance your debugging workflow. First, learn what's new in Xcode 9, including refactoring tools like fix-its, wireless debugging, GitHub integration, and multiple concurrent simulators. Instructor Jon Bott also covers auditing your app for accessibility, determining the location of memory issues, and troubleshooting performance issues with threads. Plus, he explains how to debug view hierarchies to solve UI issues during runtime, and how to discover memory leaks. Umfang: 01:04:44.00
Programm Findus Internet-OPAC findus.pl V20.235/8 auf Server windhund2.findus-internet-opac.de,
letztes Datenbankupdate: 08.05.2024, 18:40 Uhr. 936 Zugriffe im Mai 2024. Insgesamt 511.166 Zugriffe seit Januar 2009
Mobil - Impressum - Datenschutz - CO2-Neutral