Overview
Explore abstraction patterns for cross-platform development using C++ in this comprehensive conference talk from CppCon 2023. Delve into the challenges of writing code that works across multiple platforms, including hardware, graphics APIs, online storefronts, and operating systems. Learn various abstraction patterns, from basic to advanced, and understand their benefits and pitfalls in terms of complexity, maintainability, and performance. Examine case studies of cross-platform frameworks and gain valuable insights applicable to both commercial software and hobby projects. Discover how to leverage C++ features and operating system tools to create efficient, maintainable cross-platform code. Whether you're a junior engineer or an experienced developer, acquire essential knowledge to serve as a primary reference for writing cross-platform code across various industries.
Syllabus
Abstraction Patterns for Cross Platform Development Using C++ - Al-Afiq Yeong - CppCon 2023
Taught by
CppCon