This repo aims at training yourself and others by practicing/reading Flutter the ClojureDart way.
You will find listed below in the Sample section all of the current samples, and what do they cover.
clj -M:cljd init
clj -M:cljd flutterA native application will be created. If you want to test it on mobile, please follow those instructions.
-
state with
:state -
Particular widgets
- AnimatedContainer
- BoxDecoration
- FloatingActionButton
-
state with
:state -
Widget.of(context) with
:inherit -
nested widgets
-
Particular widgets
- Column
- FloatingActionButton
- Theme / ThemeData
-
stateless
-
Particular widgets
- SingleChildScrollView
- DataTable
-
stateless
-
Navigator in Scaffold widget with
:inherit -
Particular widgets
- Navigator
- ListView
- ListTile
-
BuildContext with
:context -
key with
:key -
state with
:state -
Theme.of(context) with
:inherit -
:ticker -
dispose/init ressources with
:with -
Particular widgets
- Theme / ThemeData
- InkWell
- AnimatedContainer
- AnimatedOpacity
- SizedBox
- Icon
- Stack
- AnimatedBuilder
- FadeTransition
- BoxDecoration
- Container
- FloatingActionButton
-
state with
:state -
Particular widgets
- AnimatedOpacity
- FloatingActionButton
-
state with
:state -
:controller -
dispose/init ressources with
:with -
Particular widgets
- TextField
-
:controller -
dispose/init ressources with
:with -
Particular widgets
- AlertDialog
- FloatingActionButton
-
ScaffoldMessenger.of(context) with
:get -
cljd.string/blank? -
GlobalKey<FormState> with
#/(m/GlobalKey m/FormState) -
Particular widgets
- TextFormField
- ScaffoldMessenger
- SnackBar
-
state with
:state -
anonymous class extention with
reify :extends -
Particular widgets
- CustomPaint
- CustomPainter
- Canvas
- GestureDetector
- Offset
- Paint
- stateless
- Particular widgets
- GridView
-
Navigator in Scaffold widgets with
:inherit -
Particular widgets
- Navigator
- GestureDetector
- Hero
-
Navigator in Scaffold widgets with
:inherit -
Particular widgets
- Navigator
- ElevatedButton
-
BuildContext with
:context -
key with
:key -
state with
:state -
MediaQuery.of(context) with
:inherit -
:ticker -
dispose/init ressources with
:with -
Particular widgets
- GestureDetector
- SpringDetection
- SpringSimulation
- Align
- Card
-
ScaffoldMessenger.of(context) with
:inherit -
Particular widgets
- ElevatedButton
- SnackBar
- SnackBarAction
-
stateless
-
Particular widgets
- DefaultTabController
- TabBar
- TabBarView
-
closure with
:bind -
Theme.of(context) with
:inherit -
Particular widgets
- Center
- Row
- ElevatedButton