Skip to content

Instantly share code, notes, and snippets.

View FlutterZeroGit's full-sized avatar

FlutterZero FlutterZeroGit

View GitHub Profile
@FlutterZeroGit
FlutterZeroGit / main.dart
Created August 18, 2022 07:48
非同期処理: async/awaitあり
main() async {
task1();
String result = await task2();
task3(result);
}
void task1() {
print('タスク1完了');
}
@FlutterZeroGit
FlutterZeroGit / main.dart
Last active August 18, 2022 07:06
非同期処理: async/awaitなし
main() {
task1();
String result = task2();
task3(result);
}
void task1() {
print('タスク1完了');
}
@FlutterZeroGit
FlutterZeroGit / main.dart
Last active August 18, 2022 06:53
非同期処理
main() {
task1();
task2();
task3();
}
void task1() {
print('タスク1完了');
}
@FlutterZeroGit
FlutterZeroGit / main.dart
Last active August 18, 2022 06:48
同期処理
main() {
task1();
task2();
task3();
}
void task1() {
print('タスク1完了');
}
@FlutterZeroGit
FlutterZeroGit / main.dart
Created August 17, 2022 09:25
Exception: simple
void main() {
try {
dynamic boolean = true;
boolean++;
} catch (e) {
print('Error: $e');
}
}
@FlutterZeroGit
FlutterZeroGit / main.dart
Created August 15, 2022 08:46
Hello World
void main() {
print('Hello World');
}
@FlutterZeroGit
FlutterZeroGit / main.dart
Created August 13, 2022 23:40
StatefulWidget
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatefulWidget {
MyApp({Key? key}) : super(key: key);
@override
State<MyApp> createState() => _MyAppState();
}
@FlutterZeroGit
FlutterZeroGit / main.dart
Created August 13, 2022 23:30
StatelessWidget: Riverpod
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
class CounterNotifier extends ChangeNotifier {
int _count = 0;
void add() {
_count++;
notifyListeners();
}
@FlutterZeroGit
FlutterZeroGit / main.dart
Created August 13, 2022 23:04
StatelessWidget
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
var text = 'Hello World';
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
@FlutterZeroGit
FlutterZeroGit / main.dart
Created August 13, 2022 05:38
automaticallyImplyLeading
import 'package:flutter/material.dart';
void main() => runApp(MaterialApp(home: Screen1()));
class Screen1 extends StatelessWidget {
const Screen1({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Scaffold(