Skip to content

Instantly share code, notes, and snippets.

@mehmetf
mehmetf / formatter_problem.dart
Created June 1, 2020 15:16
Sample code for Formatter Issue
import 'dart:math';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
import "dart:async";
import "package:flutter_test/flutter_test.dart";
void main() {
Future future;
setUp(() {
future = new Future.value();
});
@mehmetf
mehmetf / test_await_future.dart
Created November 8, 2018 00:38
A future that never finishes...
import "dart:async";
import "package:flutter_test/flutter_test.dart";
void main() {
Future future;
setUp(() {
future = new Future.value();
});
class StoragePlugin {
Future<String> getString(String key) async {
if (Platform.isIos) {
return await callMethodChannel('fetchValue', {'id': base64encode(key)});
} else if (Platform.isAndroid) {
return await callMethodChannel('fetchValue', {'id': key});
}
}
class StoragePlugin {
/// Reads a string
Future<String> getString(String key) async {}
/// Writes a string
Future<void> setString(String key, String value) async {}
}
@mehmetf
mehmetf / flutter_structure.txt
Last active October 20, 2017 15:07
Flutter structure
> School App [App Context]
> Student [Student Context]
> Student Grades
> Student Bio
> Teacher [Teacher Context]
> Teacher Courses
> Teacher Bio
@mehmetf
mehmetf / app_architecture.txt
Last active October 20, 2017 15:07
App Architecture
> School App [App Context]
> Student [Student Context]
> Grades
> Bio
> Teacher [Teacher Context]
> Courses
> Bio
@mehmetf
mehmetf / split_context.dart
Created October 20, 2017 04:59
Split Context
class TeamContext {
int teamId;
String teamName;
}
class StudentContext {
int studentId;
String studentName;
}
@mehmetf
mehmetf / large_context.dart
Last active October 20, 2017 04:54
Large Context
class MyAppContext {
int teamId;
String teamName;
int studentId;
String studentName;
int classId;
...
}