Skip to content

Instantly share code, notes, and snippets.

View juliuscanute's full-sized avatar
💭
I may be slow to respond.

juliuscanute

💭
I may be slow to respond.
View GitHub Profile
@juliuscanute
juliuscanute / example_create_object.dart
Created August 10, 2019 08:37
[Creating a object of an class] #class #dart #object #create
$1(k1:v1, k2:v2,...kn:vn)
//$1 - Class name
//k1..kn - Reference method parameter
//v1..vn - Value of method parameter
MyWidget(name: categoryName, color: categoryColor, iconLocation: categoryIcon)
@juliuscanute
juliuscanute / example_module_import.dart
Created August 10, 2019 08:38
[Importing a module] #dart #import
import '$1';
//$1 - Module Import
import 'package:meta/meta.dart';
@juliuscanute
juliuscanute / example_stateless_widget.dart
Created August 10, 2019 08:44
[Creating a Stateless Widget] #flutter #dart #stateless-widget #ontap #inkwell #icon
//SYNTAX
class $1 extends StatelessWidget {
final T1 v1;
var T2 v2;
const $1({
Key key,
@required this.v1,
this.v2,
}) : assert( v1 != null ),
@juliuscanute
juliuscanute / example_flutter_api.dart
Last active August 10, 2019 08:50
[Accessing API Endpoint] #api #flutter #dart
//Syntax
class Api {
final HttpClient _httpClient = HttpClient();
final String _url = 'urltoaccess.com';
//GET /$path/B
Future<TypeToConvert> callType1(
String path, String param1, String param2, String param3) async {
final uri = Uri.https(_url, '/$path/B',
{'param1': param1, 'param2': param2, 'param3': param3});
@juliuscanute
juliuscanute / example_flutter_api_result.dart
Created August 10, 2019 08:49
[Fetch Result] #dart #flutter #api
final api = Api();
final result = await api.callType1(convert,
param1, param2, param3);
if (result == null) {
setState(() {
_showErrorUI = true;
});
} else {
setState(() {
@juliuscanute
juliuscanute / example_json.json
Created August 10, 2019 08:58
[Handling JSON Data] #flutter #pubspec #json #orientation #fetch #list
{
"H1": [
{
"K1": "V1",
"K2": 1.0
},
{
"K1": "V2",
"K2": 2.0
}
@juliuscanute
juliuscanute / example_banner.dart
Created August 10, 2019 09:02
[Remove Banner, Apply Theme, Fonts and Load Images Code] #flutter #dart #themes #debugShowCheckedModeBanner
class $1 extends StatefulWidget {
const $1();
@override
_$2 createState() => _$2();
}
class $2 extends State<$1> {
const $2();
@juliuscanute
juliuscanute / example_flutter_list_item_syntax.dart
Created August 10, 2019 09:05
[Creating a ListView] #dart #flutter #listview
class T1 extends StatelessWidget {
final T1 v1;
const $1({
Key key,
@required this.v1,
}) : assert( v1 != null ),
super(key: key);
@override
@juliuscanute
juliuscanute / example_flutter_navigate.dart
Created August 10, 2019 09:09
[Navigate from one widget to another] #flutter #dart #navigate
import 'package:flutter/material.dart';
import 'package:meta/meta.dart';
import 'converter_route.dart';
import 'unit.dart';
final _rowHeight = 100.0;
final _borderRadius = BorderRadius.circular(_rowHeight / 2);
class Category extends StatelessWidget {
final String name;
final ColorSwatch color;
@juliuscanute
juliuscanute / flutter_statefull_widget.dart
Created August 10, 2019 09:13
[Creating Stateful Widgets] #flutter #dart #stateful #widget
class CategoryRoute extends StatefulWidget {
const CategoryRoute();
@override
_CategoryRouteState createState() => _CategoryRouteState();
}
class _CategoryRouteState extends State<CategoryRoute> {
final _categories = <Category>[];