Cross-platform UI Engines Rendering Performance
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore the landscape of cross-platform UI engine rendering performance in this 39-minute conference talk by Andy Wingo from Igalia. Delve into the reasons behind Signal's choice to develop separate apps for Android and iOS, and investigate the potential for creating high-performance mobile apps using open-source, cross-platform methods. Examine the current state of app development for Android, iOS, and cross-platform solutions, extracting valuable lessons and identifying future opportunities. Analyze modern app development frameworks, including platform-specific SwiftUI and Jetpack Compose, as well as cross-platform options like React Native and Flutter, from a compiler's perspective. Discover commonalities and observe the field's evolution beyond the traditional approach of writing separate Java and Objective C versions. Cover topics such as ahead-of-time and just-in-time compilation, declarative programming models, language design's impact on performance, WebAssembly, JavaScript, TypeScript, Kotlin, Swift, Rust, garbage collection, concurrency, standardization, and web technologies.
Syllabus
Cross-platform UI Engines Rendering Performance - Andy Wingo, Igalia
Taught by
Linux Foundation
Tags
Related Courses
Game Development for Modern PlatformsMichigan State University via Coursera Introduction to Xamarin.Forms
Microsoft via edX Building R Packages
Johns Hopkins University via Coursera Multiplatform Mobile App Development with NativeScript
The Hong Kong University of Science and Technology via Coursera Build Mobile Applications with SAP Cloud Platform Mobile Services
SAP Learning