Gerekli kütüphaneler için
npm install
komutu yeterli olacaktır.
Navigation yapısı için react-navigation kütüphanesi kullanılmıştır. .env dosyası için react-native-config kütüphanesi kullanılmış ancak zamandan dolayı .env entegre edilememiştir. Search bölümü için react-native-elements kütüphanesinin search componenti kullanılmıştır. API bağlantısı ve veri çekme işlemlerinde axios kütüphanesi kullanılmıştır.
Basit bir anasayfa yapısı oluştuldu.
Comic List bölümü yukarıdaki gibi listelendi ve search bölümü de çalışır vaziyete getirildi. Listelemede pagination kullanıldı. Sayfanın en aşağısına inildiğinde yeni comic booklar ekrana getirildi.
Comic detay sayfası aşağıdaki gibi oluşturuldu. Karakter listesi de ekrana getirildi. Karakterlere tıklandığında karakter detay sayfasına gidilir bir yapı oluşturuldu.
Pagination, arama bölümü ve detay bölümüyle comic sayfalarındaki özelliklerin aynılarıyla character sayfaları da yukarıdaki gibi oluşturuldu.