Flutter API kullanma . (Working with APIs in Flutter)

Kubilay
Sep 7, 2021

Öncelikle çalışacağımız API kaynağı hakkında biraz konuşalım.
https://jsonplaceholder.typicode.com/ isimli web sitesinden verilerimizi alacağız Site oldukça basit ve açıklayıcı bir yapıya sahip bundan dolayı site ile ilgili hangi resource ne işe yara gibi bilgileri paylaşıp konuyu saptırmayı düşünmüyorum.

İlk olarak ;

import ‘package:http/http.dart’ as http;import ‘dart:convert’;

Yukarıda olan iki paketleri genel ve basit olarak açıklamak gerekirse;

http.dart : Verileri internetten bizim için çeken kütüphane

Convert: Verileri aldıktan sonra Liste Obje gibi elemanlara dönüştürmemiz için gerekli olan kütüphane.

Başlayalım :

Yukarıda basit bir class oluşturduk. Oluşturduğumuz class Post objesi return eden bir fonksiyon tanımladık. Şimdi bu Fonksiyona json dosyamızı göndermeliyiz ama gönderebilmek için öncelikle http kütüphanesi ile json bilgilerine erişmemiz gerekiyor.

Şimdi bilgileri aldık bu bilgileri Obje olarak aktardık. Peki bunu nasıl ekrana aktaracağız o zaman bizim FutureBuilder diye bir widgetımız var bunu kullanmamız gerekiyor.

Örnek olarak ;

--

--