Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
Contenido
Introducción ................................................................................................................................................. 3
Ejecución del Programa................................................................................................................................ 3
Código Fuente............................................................................................................................................... 3
Captura de Pantalla ...................................................................................................................................... 4
2
Introducción
En el presente documento se muestra un programa en Android Studio utilizando el plugin de Flutter,
este programa realiza el uso de la carga de datos de un archivo JSON.
https://drive.google.com/file/d/1sSmX2k1R6z05cOtqhXqI95FgQzFvhZSj/view?usp=sharing
Código Fuente
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'dart:async';
import 'dart:convert';
void main() {
runApp(MyApp());
}
3
builder: (context, snapshot){
var jsonData = json.decode(snapshot.data.toString());
return new ListView.builder(itemBuilder: (BuildContext context,
int index){
return new Card(
child: new Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
//Text("Imagen:" + jsonData[index]["imagen"]),
Image(image:
AssetImage("img_assets/"+jsonData[index]["imagen"])),
Text("Nombre:" + jsonData[index]["nombre"]),
Text("Identidad:" + jsonData[index]["identidad"]),
Text("Habilidades:" + jsonData[index]["descripcion"]),
],
),
);
},
itemCount: jsonData == null ? 0 : jsonData.length,
);
},
),
),
);
}
}
Captura de Pantalla
4
Referencias.
Tapia, J. A. (29 de octubre de 2023). youtube. Obtenido de JSON y Serealizacion:
https://www.youtube.com/watch?v=sSSF-wr4WtY