Rust GUI Development for Linux
MP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | 2 Hours Duration | 2.77 GB
Genre: eLearning | Language: English
MP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | 2 Hours Duration | 2.77 GB
Genre: eLearning | Language: English
Rust GUI Development for Linux
Week 1: Introduction to Rust GUI Programming
Setting up a Rust development environment on Kubuntu Linux
Introduction to the Iced GUI framework
Building a simple hello world application and a counter app in Iced
Diving deeper into Iced by creating a calculator application
Unit testing the calculator GUI
Week 2: Advanced Iced Concepts & Building a To-Do App
Understanding the core components and architecture of Iced
Detailed walkthrough of Iced's built-in components
Structuring larger Iced applications
Implementing a to-do list application using Iced, with features like input, display, and task management
Week 3: Exploring Other Rust GUI Frameworks
Introduction to the FLTK framework and its capabilities
Building a Pong game using FLTK, with incremental improvements like start/stop functionality, speed control, and scoring
Overview of the GTK framework and its Rust bindings
Creating a password generator application with GTK, featuring password visibility toggle and copy functionality
Week 4: Building Games & Quizzes with Relm4 and eGUI
Introduction to the Relm4 framework and its reactive programming model
Developing a Simon Says game clone using Relm4, with game logic and sequence tracking
Overview of the eGUI framework for quick prototyping
Building a quiz application with eGUI, including timed questions, scoring, and extensibility to load various quiz files