Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/paul-schuhm/application-desktop

Sources du module d'enseignement Application Desktop, avec Flutter (niveau B3)
https://github.com/paul-schuhm/application-desktop

c compilation dart desktop-app flutter pedagogy

Last synced: about 6 hours ago
JSON representation

Sources du module d'enseignement Application Desktop, avec Flutter (niveau B3)

Awesome Lists containing this project

README

        

# application desktop

Sources du module d'enseignement Application Desktop, avec Flutter (niveau B3)

- [application desktop](#application-desktop)
- [Démos C](#démos-c)
- [Démos Dart](#démos-dart)
- [Démos Flutter](#démos-flutter)
- [Exercices Dart](#exercices-dart)
- [TP Flutter](#tp-flutter)
- [Starter application desktop](#starter-application-desktop)
- [GNU/Linux (Gnome look and feel)](#gnulinux-gnome-look-and-feel)
- [Références](#références)
- [Documentation](#documentation)
- [Codelabs](#codelabs)
- [Ressources externes](#ressources-externes)
- [Livres](#livres)

## Démos C

Des démos en C commentées :

- [Démo 1 : compilation](./demos-c/demo1-compilation/), illustration des différentes étapes de la *compilation* (avec C), introduction au concept de *shared library* et à l'outil `Make`
- [Démo 2 : Compiler, distribuer et utiliser une librairie](./demos-c/demo2b-linkage/), et rapprochement avec le fonctionnement de Flutter pour le build *"multi-natif"*

## Démos Dart

- [Démo live : Bases POO, static et tooling](./demos-dart/demo-poo-exercice3.1/)

## Démos Flutter

- [Démo Live : Stateful vs Stateless](./demos-flutter/demo_live_stateful_stateless/)

## Exercices Dart

- [Exercices programmer avec Dart](./exercices-dart/README.md)
- [Exercices programmer avec Dart - Suggestions de correction](./exercices-dart/propositions), suggestion de correction avec code commenté, sauf exercices 7, 8 et 9 pour l'instant

## TP Flutter

[Accéder aux TP Flutter commentés (Module 2 : Découverte et Premiers avec Flutter)](./tp-flutter/)

## Starter application desktop

### GNU/Linux (Gnome look and feel)

[Accéder au kit de démarrage](https://github.com/paul-schuhm/starter-flutter-desktop-gtk)

## Références

### Documentation

- [Manuel d'installation du SDK Flutter, site officiel Flutter](https://docs.flutter.dev/get-started/install), guide pour installer le SDK de Flutter
- [Le site officiel de Dart](https://dart.dev/)
- [Get Started, site officiel de Flutter](https://docs.flutter.dev/get-started/test-drive?tab=vscode), tout ce qu'il faut pour installer, tester l'installation et faire sa première app flutter pour se familiariser avec le SDK et les concepts

### Codelabs

Des guides en ligne (bien) réalisés par Google pour s'initier à Flutter :

- [Google Codelabs : Créer votre première application Flutter](https://codelabs.developers.google.com/codelabs/flutter-codelab-first?hl=fr#0)
- [Google Codelabs : Développer une application de bureau avec Flutter](https://codelabs.developers.google.com/codelabs/flutter-github-client?hl=fr#0)

### Ressources externes

- [Flutter roadmap](https://github.com/olexale/flutter_roadmap), une proposition de roadmap pour apprendre et maîtriser flutter
- [awesome-flutter](https://github.com/Solido/awesome-flutter), un dépôt qui maintient une liste filtrée de ressources pour Flutter

### Livres

- [Flutter and Dart Cookbook](https://learning.oreilly.com/library/view/flutter-and-dart/9781098119508/), de Richard Rose, publié chez O'Reilly (2022)
- [Flutter for Beginners Second Edition](https://www.packtpub.com/product/flutter-for-beginners-second-edition/9781800565999), de BIRMINGHAM et MUMBAI, publié chez Packt (2021)