Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This conference talk from the Audio Developer Conference (ADC) 2024 explores how to create bug-free JUCE UI applications using the Model-View-ViewModel (MVVM) pattern. Learn to confidently design scalable GUI architectures, reduce development time, and implement automated testing without launching your app. Discover the differences between modern GUI architectures (MVC, MVP, MVVM), techniques for handling multithreading issues in GUI code, and strategies for building maintainable applications. Presented by Jan Wilczek, an audio programming consultant and educator who manages JUCE's YouTube channel development, this 34-minute presentation includes real-world examples, step-by-step guidance, and references for further study. While primarily targeted at mid to senior JUCE developers, junior developers can also benefit from understanding the scope of GUI development challenges and their solutions. The talk requires some familiarity with the JUCE C++ framework to fully appreciate the concepts discussed.
Syllabus
Writing Correct C++ GUI Code: Bug-Free JUCE UI - Jan Wilczek - ADC 2024
Taught by
ADC - Audio Developer Conference