YoVDO

Building a Flutter App for Ubuntu Desktop - Live Coding Demonstration

Offered By: Ubuntu OnAir via YouTube

Tags

Flutter Courses Mobile Development Courses Animation Courses Ubuntu Courses Data Structures Courses User Interface Design Courses Cross-Platform Development Courses Desktop Applications Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a live coding demonstration from Ubuntu Summit 2022 that guides you through building applications for the Ubuntu desktop using Flutter. Learn how to create cross-platform apps for Desktop, Mobile, and Web as Brett Morgan showcases the process of developing a Flutter app for Ubuntu. Discover key concepts such as data structures, initialization methods, centering techniques, drawing walls, fixing mazes, implementing binary trees, color changes, title bar modifications, and converting to stateful apps. Dive into advanced topics like color change animations, stateful objects, and dynamic theme selection. Gain insights into practical aspects such as executable size, production builds, and Linux theming. Perfect for developers looking to expand their skills in cross-platform app development with a focus on Ubuntu.

Syllabus

Introduction
Who am I
Hello World
Yuru
Data Structure
Init Method
Center Method
Centering
Drawing walls
Fixing the maze
The binary tree
Changing the color
Changing the title bar
Converting the app to stateful
Color change animation
Stateful object
Animation
Maze
Code Labs
Darpad
Pager
Questions
enums
executable size
production build
Dynamic theme selection
Linux theme


Taught by

Ubuntu OnAir

Related Courses

مقدمة إلى برنامج أدوبي إكس دي
Coursera Project Network via Coursera
Access SQLite in an Android Studio Project
Coursera Project Network via Coursera
Make an Action Bar in Unity Part 1 - Modular Action System
Coursera Project Network via Coursera
Advanced Data Visualization with Tableau
SkillUp EdTech via Coursera
Align Design Teams with SCAMPER Brainstorming in Miro
Coursera Project Network via Coursera