Skip to content

Instantly share code, notes, and snippets.

View zekiegitimcom's full-sized avatar
🎯
Focusing

Canceled Account zekiegitimcom

🎯
Focusing
View GitHub Profile
@zekiegitimcom
zekiegitimcom / routes_static_data.dart
Created July 10, 2019 14:08
Static Data and Routes
import 'package:flutter/material.dart';
void main() {
runApp(
MaterialApp(
debugShowCheckedModeBanner: false,
routes: {
"/": (context) => Sayfa1(),
"/sayfa2": (context) => Sayfa2(data: <String, String>{
"user": "ali",
@zekiegitimcom
zekiegitimcom / ongenerateroute.dart
Created July 10, 2019 14:01
onGenerateRoute ile sayfalar arası veri geçişleri
import 'package:flutter/material.dart';
void main() {
runApp(
MaterialApp(
debugShowCheckedModeBanner: false,
onGenerateRoute: Rotalar.generateRoute,
),
);
}
class Rotalar {
static Route<dynamic> generateRoute(RouteSettings settings) {
// .pushNamed ile gelen argumentleri alıyoruz.
final Map<String, String> args = settings.arguments;
switch (settings.name) {
case "/":
return MaterialPageRoute(builder: (context) => Sayfa1());
case "/sayfa2":
void main() {
runApp(
MaterialApp(
debugShowCheckedModeBanner: false,
initialRoute: '/',
routes: {
'/': (context) => Sayfa1(),
'/sayfa2': (context) => Sayfa2(data: "sabit data"),
@zekiegitimcom
zekiegitimcom / pagedata_to_page.dart
Last active July 10, 2019 13:16
Page data is simply moved to another page.
import 'package:flutter/material.dart';
void main() {
runApp(
MaterialApp(debugShowCheckedModeBanner: false, home: Sayfa1()),
);
}
class Sayfa1 extends StatelessWidget {
// Burası List veya Map olabilmektedir.
@zekiegitimcom
zekiegitimcom / routes_navigator_pushnamedandremoveuntil.dart
Last active July 10, 2019 12:47
Routes, Navigator.pushNamedAndRemoveUntil and Navigator.pushAndRemoveUntil
import 'package:flutter/material.dart';
void main() {
runApp(
MaterialApp(
debugShowCheckedModeBanner: false,
initialRoute: '/', // Ana sayfa, başlangıç rotası
routes: {
'/': (context) => Sayfa1(),
'/sayfa2': (context) => Sayfa2(),
@zekiegitimcom
zekiegitimcom / routes_navigator_pushreplacementnamed.dart
Last active July 10, 2019 12:47
Routes and Navigator.pushReplacementNamed constructor
import 'package:flutter/material.dart';
void main() {
runApp(
MaterialApp(
debugShowCheckedModeBanner: false,
initialRoute: '/', // Ana sayfa, başlangıç rotası
routes: {
'/': (context) => Sayfa1(),
'/sayfa2': (context) => Sayfa2(),
@zekiegitimcom
zekiegitimcom / routes_navigator_pushnamed.dart
Last active July 10, 2019 11:12
Routes and Navigator.pushNamed constructor
import 'package:flutter/material.dart';
void main() {
runApp(
MaterialApp(
debugShowCheckedModeBanner: false,
initialRoute: '/', // Ana sayfa, başlangıç rotası
routes: {
'/': (context) => Sayfa1(),
'/sayfa2': (context) => Sayfa2(),
import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(
debugShowCheckedModeBanner: false,
home: Sayfa1(),
));
}
class Sayfa1 extends StatelessWidget {
import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(
debugShowCheckedModeBanner: false,
home: Sayfa1(),
));
}
class Sayfa1 extends StatelessWidget {