List dari Model
Membuat List
model.dart
import 'package:flutter/foundation.dart';
class Transaction {
final String id;
final String title;
final double amount;
final DateTime date;
Transaction({
@required this.id,
@required this.title,
@required this.amount,
@required this.date,
});
}
main.dart
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: MyHomePage(),
);
}
}
class MyHomePage extends StatelessWidget {
final List<Transaction> transaction = [
Transaction(
id: 't3',
title: 'Shoes',
amount: 69.99,
date: DateTime.now(),
),
Transaction(
id: 't2',
title: 'Roti',
amount: 09.99,
date: DateTime.now(),
),
];
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Expenses App'),
),
body: Column(
children: <Widget>[
Container(
width: double.infinity,
child: Card(
color: Colors.blue,
elevation: 5,
child: Text('Chart'),
),
),
Column(
children: transaction.map((tx) {
return Card(
child: Text(tx.title),
);
}).toList(),
)
],
),
);
}
}
Hasil
Last updated