Skip to content

Instantly share code, notes, and snippets.

@usimsek
usimsek / steps.dart
Created July 16, 2020 14:27
stepper for dart
class SimpleWidget extends StatefulWidget {
@override
SimpleWidgetState createState() => new SimpleWidgetState();
}
class SimpleWidgetState extends State<SimpleWidget> {
int stepCounter = 0;
List<Step> steps = [
new Step(
@usimsek
usimsek / screen_info.dart
Last active July 21, 2020 20:38
flutter mobile screen info // (tr) flutter mobil cihazların ekran çözünürlüğünü verir
import 'package:flutter/material.dart';
class CommonThings {
static Size width;
static Size height;
}
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@usimsek
usimsek / textWidget.dart
Created August 4, 2020 08:09
flutter textfield
import 'package:flutter/material.dart';
class TextWidget extends StatelessWidget {
const TextWidget({
this.labelText,
this.iconPrefix,
this.maxLines,
this.isPassword = false,
});
@usimsek
usimsek / common.dart
Created August 17, 2020 23:10
Genel Flutter widget - Common flutter widget
import 'package:flutter/material.dart';
final Color darkBlue = Color.fromARGB(255, 18, 32, 47);
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
@usimsek
usimsek / convert.dart
Last active September 19, 2020 20:46
flutter convert variable / flutter değişken tipini dönüştürme (tr) / int to string - string to date - string to double vs.
void main(){
var x = "4";
int number = int.parse(x);//STRING to INT
var y = "4.6";
double doubleNum = double.parse(y);//STRING to DOUBLE
var z = 55;
String myStr = z.toString();//INT to STRING
}
@usimsek
usimsek / hata.dart
Last active October 2, 2020 19:23
Hatalar
a non-null string must be provided to a text widget
// bu hatayı verirse verdiği sayfada text widet null olamaz aşağıdaki gibi null kontrol ekle
Text(usertxt != null ? usertxt : 'Default Value'),
********************************************
'package:flutter/src/widgets/navigator.dart': Failed assertion: line 1748 pos 12: '!_debugLocked': is not true.
// bu hatayı splash ekranında token kontrolü yaptığımda sayfa yönlendirmesinde veriyor.
//Sayfa yönlendirme işlemini aşağıdaki gibi yapmak lazım
@usimsek
usimsek / switch.dart
Last active March 19, 2022 18:08
flutter SWITCH
import 'package:flutter/material.dart';
class SwitchOnchangedListener extends StatefulWidget {
@override
SwitchOnchangedListenerState createState() {
return new SwitchOnchangedListenerState();
}
}
class SwitchOnchangedListenerState extends State<SwitchOnchangedListener> {
@usimsek
usimsek / replace.dart
Created October 7, 2020 15:14
flutter string replace
print(Countries.Cote_d_Ivoire.toString().split('.').last.replaceAll("_", " ")); // Cote d Ivoire
@usimsek
usimsek / random color.dart
Created October 7, 2020 21:17
flutter random color
//import 'dart:math' as math;
Color((math.Random().nextDouble() * 0xFFFFFF).toInt()).withOpacity(1.0)
@usimsek
usimsek / dismis.dart
Created October 15, 2020 14:12
Dismiss flutter list / flutter sola çekerek silme işlemi
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
debugShowCheckedModeBanner: false,