Professional Documents
Culture Documents
D22ce161 Mad
D22ce161 Mad
Code:
import 'package:flutter/material.dart';
import 'package:http/http.dart' as http;
import 'dart:convert';
void main() {
runApp(MyApp());
}
@override
void initState() {
super.initState();
fetchProducts();
}
fetchProducts() async {
var url = Uri.https('fakestoreapi.com', '/products');
var response = await http.get(url);
setState(() {
products = jsonDecode(response.body);
});
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Fake Store'),
),
body: ListView.builder(
itemCount: products.length,
itemBuilder: (BuildContext context, int index) {
return Padding(
MAD D22CE161
OUTPUT: