Skip to content

shamilkeheliya/NASA-MobileApp

Repository files navigation

NASA Images

This free-and-open-source software product has been developed to easily access photos from the NASA Image Library through a mobile device running either iOS or Android Operating System.

By leveraging the open-source UI software development kit of Flutter framework, a high-quality, natively-compiled, and null-safe codebase has been produced with a flexible and prettified Flutter material design.

The very famous and extensive NASA image gallery houses captures of Earth, previous and ongoing NASA missions, and those pertaining to astronomy.

In addition to accessing NASA library content from one searchable location, the application users can also hunt down resources by filtering the start and end year of the content being searched for. The user may also switch between light and dark modes, retrieve metadata associated with the capture(s) to content list views (Pagination feature in NASA Image Library API has been accessed) or single content views, and download content in fixed sizes and resolutions.

Some mention-worthy Flutter libraries have been imported to this Flutter project, in order to implement some important application features and functionalities.

shamilkeheliya

Features

  • Working on both Android and iOS devices
  • Download Images
  • Light Theme & Dark Theme
  • Search with Staring Year & Ending Year
  • Go through the pages

Libraries

ScreenShots

Light Theme

Screenshot Splash Screen Screenshot Home Screenshot Home with Filters
Screenshot Content List View Screenshot Page Navigation Screenshot Single Content View

Dark Theme

Screenshot Splash Screen Screenshot Home Screenshot Home with Filters
Screenshot Content List View Screenshot Page Navigation Screenshot Single Content View