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
CS50's Mobile App Development with React NativeHarvard University via edX Multiplatform Mobile App Development with React Native
The Hong Kong University of Science and Technology via Coursera React
Udacity Computer Science and Mobile Apps
Harvard University via edX A Complete React Native Course - Redux - Context API - 2020
Udemy