Native Cross-Platform Development With C++ & JUCE

Speakers

Brett Porter

Art+Logic

Developing desktop and mobile versions of an app either requires multiple codebases or reliance on cross-platform frameworks that can make it cumbersome or impossible to reach native code performance or capabilities. We’ll look at how the JUCE framework makes it easy to develop high-performance apps that run natively on Windows, macOS/iOS, Android, and Linux with a single codebase and no compromise on speed or capabilities. JUCE is especially well-suited for domains requiring high performance including video and live processing of audio. Modern design techniques like vector-based UI, FlexBox and CSS Grid simplify the development of responsive interfaces that remain usable at any scale or layout configuration. In this session we’ll develop a JUCE app that shows all these capabilities.

[Programming descriptions are generated by participants and do not necessarily reflect the opinions of SXSW.]

Primary Entry: Platinum Badge, Interactive Badge
Format: Workshop
Event Type: Session
Level: Advanced