debut projet dart

This commit is contained in:
2025-11-25 10:45:30 +01:00
parent 628b28d49f
commit 39a2da9b7d
135 changed files with 5012 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
import 'package:flutter/material.dart';
import '../../../models/city_model.dart';
class CityView extends StatelessWidget {
final City city;
const CityView({
super.key,
required this.city,
});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(city.name),
),
body: Center(
child: Text(
'Bienvenue à ${city.name} !',
style: const TextStyle(fontSize: 25),
),
),
);
}
}

View File

@@ -0,0 +1,26 @@
import 'package:flutter/material.dart';
import '../../../models/city_model.dart';
import '../../../widgets/city_card.dart';
class HomeView extends StatelessWidget {
const HomeView({super.key});
@override
Widget build(BuildContext context) {
final List<City> cities = [
City(name: 'Paris', image: 'assets/images/cities/paris.jpg'),
City(name: 'Lyon', image: 'assets/images/cities/lyon.jpg'),
City(name: 'Nice', image: 'assets/images/cities/nice.jpg'),
];
return Scaffold(
appBar: AppBar(
title: const Text('DrEvaristen Trip'),
),
body: ListView.builder(
itemCount: cities.length,
itemBuilder: (context, index) => CityCard(city: cities[index]),
),
);
}
}