delaroy / SeaAnimals

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SeaAnimals

This is a native eCommerce App based on REST APIs to display the various information gotten from this sea animals endpoint (https://www.fishwatch.gov/api/species) There are two layouts in this application, the first displays a list of sea animals information which are species name, habitat impacts and the Specie Illustration Photo src The second display a list of content of the image gallery.

Dev Notes

How to run the app and test

This app runs on all Android devices not lower than SDK 21. Make sure there is internet availability to fetch data from the web service, the first screen fetched is the list of sea animals details a click of an item on the list, navigates you to the detail page of that particular sea animal displaying its image gallery.

Running this app unit testing is quite simple click on the test folder on the file tree in Android Studio after, right click for options you see the run icon click to run the test and wait for the result.

Future Improvements

  • Code Structuring The API response need to be more consistent in data struture

  • Additional Features The codebase follows a single Activity approach code Architecture with SOLID principles.

Copyright (c) 2022 Bamidele Oguntuga
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software").

About


Languages

Language:Kotlin 100.0%