Skip to content

Instantly share code, notes, and snippets.

View MarcioQuimbundo's full-sized avatar
🎯
Focusing

Márcio Quimbundo MarcioQuimbundo

🎯
Focusing
View GitHub Profile
@MarcioQuimbundo
MarcioQuimbundo / 📊 Weekly development breakdown
Last active October 29, 2020 00:43
Daily Development Breakdown
Dart 10 hrs 59 mins █████████████████▌░░░ 83.4%
HTML 1 hr 33 mins ██▍░░░░░░░░░░░░░░░░░░ 11.8%
YAML 32 mins ▊░░░░░░░░░░░░░░░░░░░░ 4.2%
XML 2 mins ░░░░░░░░░░░░░░░░░░░░░ 0.3%
JSON 1 min ░░░░░░░░░░░░░░░░░░░░░ 0.2%
@MarcioQuimbundo
MarcioQuimbundo / number_input.dart
Created May 1, 2019 17:04 — forked from slightfoot/number_input.dart
Number Input Widget - For entering pins and other such things - #HumpDayQandA - 24th April 2019
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
void main() => runApp(ExampleApp());
class ExampleApp extends StatefulWidget {
@override
_ExampleAppState createState() => _ExampleAppState();
}
import 'package:flutter/widgets.dart';
main()=>runApp(App());
class App extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Directionality(
textDirection: TextDirection.ltr,
child: Container(
//...
class _ContadorEstado extends State<Contador> {
//finalmente, podemos declarar variaveis dinamicas dentro das nossas classes,
//para armazenar o estados dos nossos widgets
//nesse caso, armazenaremos o número
int contador = 0;
// ...
class Contador extends StatefulWidget {
//o estado não está armazenado no widget, mas dentro de uma classe especifica
//que é criado pelo createState()
@override
State<Contador> createState() => _ContadorEstado();
//o resultado da função é um objecto, que deve ser
//do tipo State<Contador> (onde Contador é o nome do nosso Widget)
import 'package:flutter/widgets.dart';
main() => runApp(
Directionality(
textDirection: TextDirection.ltr,
child: Container(color: Color(0xFFFFFFFF), child: WidgetSemEstado()),
),
);
class WidgetSemEstado extends StatelessWidget {
import 'package:flutter/widgets.dart';
main() => runApp(
Directionality(
textDirection: TextDirection.ltr,
child: Center(
child: WidgetSemEstado("Mundo!!!"),
),
),
);
import 'package:flutter/widgets.dart';
main() => runApp(
Directionality(
textDirection: TextDirection.ltr,
child: Center(
child: WidgetSemEstado(),
),
),
);
import 'package:flutter/widgets.dart';
main() => runApp(
Directionality(
textDirection: TextDirection.ltr,
child: Container( // o novo widget! é o <div> no mundo do Flutter
//para o [Container], a propriedade[color] significa a cor do fundo(background-color)
color: Color(0xFF444444),
child: Center(
child: Text(
import 'package:flutter/widgets.dart';
main() => runApp(
Directionality(
textDirection: TextDirection.ltr,
child: Center(
child: Text(
'Olá, Mundo!!!',
),
),