Skip to content

Instantly share code, notes, and snippets.

@DavidGonzalezMare
DavidGonzalezMare / main.dart
Last active October 15, 2025 15:25
Tema 3 Ejemplo 9. Temas
import 'package:flutter/material.dart';
// Definicion de un tema personalizado, con colores
// y fuentes predeterminadas
// Nota: Al navegador (dartpad.dev) no es verán
// las tipografías.
ThemeData temaPersonalizado = ThemeData(
primarySwatch: Colors.amber,
@DavidGonzalezMare
DavidGonzalezMare / main.dart
Last active October 15, 2025 15:25
Tema 3 Ejemplo 8. Stack.
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,
@DavidGonzalezMare
DavidGonzalezMare / main.dart
Last active October 15, 2025 15:23
Tema 3 Ejemplo 7. Listview.builder
import 'package:flutter/material.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
@DavidGonzalezMare
DavidGonzalezMare / main.dart
Last active October 15, 2025 15:22
Tema 3 Ejemplo 6. Listview, Row y Column
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,
@DavidGonzalezMare
DavidGonzalezMare / main.dart
Last active October 15, 2025 15:22
Tema 3 Ejemplo 5. SizedBox
import 'package:flutter/material.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
@DavidGonzalezMare
DavidGonzalezMare / main.dart
Last active October 15, 2025 15:21
Tema 3 Ejemplo 4. Container
import 'package:flutter/material.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
@DavidGonzalezMare
DavidGonzalezMare / main.dart
Last active October 15, 2025 15:20
Tema 3. Ejemplo 3. Banner
import 'package:flutter/material.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
@DavidGonzalezMare
DavidGonzalezMare / main.dart
Last active October 15, 2025 15:19
Tema 3 Ejemplo 2. Snackbar
import 'package:flutter/material.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return const MaterialApp(
@DavidGonzalezMare
DavidGonzalezMare / main.dart
Last active October 15, 2025 15:11
Tema 3 primer ejemplo
import 'package:flutter/material.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'App Material',