Lists and Navigation
ListView.builder
ListView.builder(
itemCount: users.length,
itemBuilder: (context, index) {
return ListTile(title: Text(users[index]));
},
)
Navigate to a new screen
Navigator.push(
context,
MaterialPageRoute(builder: (_) => const ProfilePage()),
);
// go back
Navigator.pop(context);
Tip: For larger apps use a router package like go_router for cleaner, URL-based navigation.