aimen-moten / nasa-and101-hw6

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AND101 Project 6 & 7 - CYOAPI Part 2 and 3: RecyclerView Edition & Styling

Submitted by: Aimen Moten

Time spent: 7 hours spent in total

Summary

NASA FREAKS is an android app that fill in description images from the NASA MARS ROVER API.

If I had to describe this project in three (3) emojis, they would be: ๐ŸŒ๐ŸŒŒ๐ŸŒ 

Application Features

The following REQUIRED features are completed:

  • Make an API call to an API of your choice using AsyncHTTPClient
  • Implement a RecyclerView to display a list of entries from the API
  • Display at least three (3) pieces of data for each RecyclerView item
  • App contains a RecyclerView that displays a list of scrollable data
  • App displays at least two (2) pieces of data for each RecyclerView item
  • Use a downloadable font with custom color and size
  • Modify the theme of the app in themes.xml
  • Define and apply at least one style in either themes.xml or a new file styles.xml

The following STRETCH features are implemented:

  • Add a UI element for the user to interact with API further
  • Show a Toast or Snackbar when an item is clicked
  • Add item dividers with DividerItemDecoration

Video Demo

Here's a video / GIF that demos all of the app's implemented features: Kapture 2023-10-30 at 21.25.25.gif.zip

About


Languages

Language:Kotlin 100.0%