Mockapi Nedir? Uygulamalarınız için Sahte Veriler Nasıl Oluşturulur?

Merhaba, ben İsmail Güngör, adesso şirketinde Mobile Developer olarak çalışıyorum. Uygulama geliştirirken karşılaştığımız sorunlardan biri de tasarımın ve modelin hazır olup, “api”nin veya gerekli endpointlerin hazır olmamasıdır. Okuyacağınız bu yazıda sizlere, Mockapi.io ile nasıl sahte veriler oluşturup, kullanabileceğinizi göstereceğim!


Mockapi.io bizlere sahte verilerle bir api alt yapısı sağlamaktadır. Endpointlerinizi - modellerinizi oluşturabilir, bu endpointlerle normal api çağrısı yapar gibi davranıp verileri kullanabilirsiniz.


1 - Projemizi Oluşturma


Siteye kayıt olup giriş yaptıktan sonra karşınıza proje oluşturabileceğiniz boş bir ekran çıkmaktadır. “+” işaretine bastığımızda bizi karşılayan ekranda ise bizden istenilen bilgiler şunlardır:


Projenin ismi, API için önek (isteğe bağlı) ve projede değişiklik yapabilecek işbirlikçiler (isteğe bağlı)

Bu yazı için DummyProject adında bir isim kullandık ve API öneki olarak “api”yi belirttik. Yani herhangi bir “endpoint” için adres şu şekilde olacaktır.
https://hostname/api/endpoint
Gif’in en sonunda bizim için https://5cb4a738bbf7b50014cabbfd.mockapi.io/api/ şeklinde bir adres oluşturmuş olduğunu görüyoruz.

2 - Endpoint Belirleme

Uygulamamız pokemonlar üzerine olsun. Henüz pokemonları bir yerden alabileceğimiz bir API’nin hazır olmadığını düşünelim. Ancak sonuçta biz pokemonların özelliklerini az çok biliyoruz. İşlem yapmak için ihtiyacımız olan şeyleri düşünelim.

  • Tüm pokemonları listeleyebileceğimiz,

  • Kendimize yeni bir pokemon oluşturabileceğimiz,

  • Belirli bir pokemonun bilgilerini al