Overview
Explore cross-platform development challenges and solutions in this conference talk from code::dive 2018. Discover the "Salami Method," a system architecture approach for designing, writing, and maintaining multi-platform systems. Learn how to effectively target desktops, browsers, cloud services, and mobile devices while avoiding common pitfalls like spaghetti code and maintenance nightmares. Gain insights into creating a finely-layered architecture that separates platform-specific code from core functionality, making your codebase more portable, testable, and manageable. Follow along as the speaker demonstrates a practical example of building a single C++ OpenCV app for both desktop and web platforms using the same codebase.
Syllabus
What I Talk About When I Talk About Cross Platform Development - Adi Shavit - code::dive 2018
Taught by
code::dive conference