Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


flutter widgets pantalla, Ejercicios de Desarrollo de Aplicaciones Web

laboratorio 5 trabajo de desarrollo de aplicaciones moviles con flutter

Tipo: Ejercicios

2021/2022

Subido el 11/05/2024

alex-salcedo-apari
alex-salcedo-apari 🇵🇪

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@override
pf3

Vista previa parcial del texto

¡Descarga flutter widgets pantalla y más Ejercicios en PDF de Desarrollo de Aplicaciones Web solo en Docsity!

import 'package:flutter/material.dart'; void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override

Widget build(BuildContext context) { return MaterialApp( title: 'Suma de Números', theme: ThemeData( primarySwatch: Colors.blue, ), home: const SumaNumeros(), ); } } class SumaNumeros extends StatefulWidget { const SumaNumeros({Key? key}) : super(key: key); @override _SumaNumerosState createState() => _SumaNumerosState(); } class _SumaNumerosState extends State { TextEditingController num1Controller = TextEditingController(); TextEditingController num2Controller = TextEditingController(); String resultado = ''; void sumar() { int num1 = int.tryParse(num1Controller.text) ?? 0 ; int num2 = int.tryParse(num2Controller.text) ?? 0 ; int suma = num1 + num2; setState(() { resultado = suma.toString(); }); } @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: const Text('Suma de Números'), ), body: Padding( padding: const EdgeInsets.all(16.0), child: Column( mainAxisAlignment: MainAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.stretch, children: [ TextField(