util.dart(기존 코드)
final _kEventSource = {
for (var item in List.generate(50, (index) => index))
DateTime.utc(kToday.year, kToday.month, item * 5): List.generate(
item % 4 + 1, (index) => Event('Event $item | ${index + 1}'))
}..addAll({
kToday: [
Event('Today\'s Event 1'),
Event('Today\'s Event 2'),
],
});
util.dart(events 단순 구현 코드화)
Map<DateTime, List<Event>> _kEventSource = {
DateTime(2023, 1, 9): [
Event('1강'),
Event('2강'),
Event('3강'),
Event('4강'),
],
DateTime(2023, 1, 10): [
Event('1강'),
],
DateTime(2023, 1, 11): [
Event('1강'),
Event('2강'),
],
DateTime(2023, 1, 12): [
Event('1강'),
Event('2강'),
Event('3강'),
],
};