Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save qgadrian/34447230d4d0c42d4e67320f295ebfd2 to your computer and use it in GitHub Desktop.
Save qgadrian/34447230d4d0c42d4e67320f295ebfd2 to your computer and use it in GitHub Desktop.
Femtasy React Native technical assestment

Femtasy React Native technical assestment

Introduction

Write a simple front React Native application that consumes the Star Wars API and shows the content requested by the user.

Specifications

  • By default, the app will show the list of films
  • When users clicks on an element of the film list, show the following information:
    • Film data
    • Director data
    • List of characters
  • Users can click a character to show its information
  • Users can save a film as favorite
  • Users can save a character as favorite

Goal

  • Deliver a production ready application
  • Must run on iOS and Android
  • Provide all tests necessary to ensure the correctness of the application
  • Provide information about how to run the project locally
  • Provide documentation on how would you release the application to a TestFlight or Google Play

Bonus

  • Document how you instrument your application (metrics, error tracking...)
  • Release the aplication in TestFlight

Considerations

  • There is no need for pagination
  • Is up to you how to implement storage
  • There is no need to add users to the system
  • For films show:
    • Issue number
    • Title
    • Description
    • Cover picture
    • List of characters
  • For characters show:
    • Name
    • Description
    • Picture
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment