Skip to content

Instantly share code, notes, and snippets.

@yuva-dev
yuva-dev / auto_create_dart_classes_in_flutter.dart
Last active June 8, 2021 14:35
Android Studio template to automatically create dart object classes using json serializable, json annotation and build runner. Courtesy of @buntagonalprism
#set( $nameparts = $NAME.split("_"))
#set( $namepart = '')
#set( $classname = '')
#foreach( $namepart in $nameparts )
#set( $classname = $classname + $namepart.substring(0, 1).toUpperCase() + $namepart.substring(1))
#end
import 'package:json_annotation/json_annotation.dart';
part #[[']]#$NAME#[[.g.dart']]#;
@yuva-dev
yuva-dev / flutter_stateful_class_with_bells.dart
Last active June 17, 2021 16:20
Android Studio Template to create stateful classes in flutter with bells and whistles
#set( $nameparts = $NAME.split("_"))
#set( $namepart = '')
#set( $classname = '')
#foreach( $namepart in $nameparts )
#set( $classname = $classname + $namepart.substring(0, 1).toUpperCase() + $namepart.substring(1))
#end
import 'package:flutter/material.dart';
class ${classname} extends StatefulWidget {