fetchAlbums function
Implementation
Future<List<Album>> fetchAlbums() async {
final response =
await http.get(Uri.parse('https://jsonplaceholder.typicode.com/albums'));
if (response.statusCode == 200) {
final List<dynamic> jsonList = jsonDecode(response.body);
return jsonList.map((json) => Album.fromJson(json)).toList();
} else {
throw Exception('Failed to load albums');
}
}