Skip to content

runslikebutter/ButterflyMXAndroidCodeChallenge

Repository files navigation

ButterflyMX Android Code Challenge!

Hi there! Thank you for taking the time to conduct the ButterflyMX Android code challenge. Please use this as a foundation to help you save time setting up your workspace; this project already contains some common dependencies and frameworks used in most Android projects. If there are other dependencies and/or frameworks that you'd like to introduce/use please feel free to add them!

Dependencies

  • Kotlin Ext
  • Kotlin Coroutines
  • Retrofit
  • GSON
  • Glide

Requirements

You will be building a simple list view using the API shown in the Links section. This api contains a collection of different Star War characters and attributes for each, for the purpose of this demo we are only interested in the following attributes.

  • name
  • image
  • species
  • affiliations
  1. Your application should return a list of all Star War characters and display them in the listview.
  2. Each character shown in the list should include: An image of the character, name of character & species.

If there is enough time left we would also like you to implement a sorting feature.

  1. Sort the list of Star Wars characters in Ascending and descending order by Name.
  2. Sort the list of Star Wars characters in Ascending and descending order by Species.

Links

https://akabab.github.io/starwars-api/api/all.json

Good Luck and may the force be with you!

About

ButterflyMX Android Code Challenge!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages