Skip to content

zareanmasoud/timelessReactNativeChallenge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Timeless react-native coding challenge

To get an impression of how you are working with react-native we want you to spend some time to implement a simple app to show an overview and detail view of the assets currently hosted on timeless.investments.

the endpoints to retrieve the data are:

  • https://api.timeless.investments/assets - returns all assets
  • https://api.timeless.investments/assets/{ID} - the full dataset for the asset with the given ID
  • https://api.timeless.investments/assets/{ID}/details - a list of details specific to the asset with the given ID

or if you prefer working with graphql you can find the schema and playground on https://staging.graph.timeless-internal.net/graphql and our production graphql endpoint at https://graph.cdn.timeless-internal.net/graphql

As an inspiration you can use these designs of our app taken from figma:

browse page

product detail page

expected scope

  • as an initial page the app should show the list of assets

  • by pressing an asset the app should navigate to the detail page

  • the implementation should show some kind of persistent state, like the subscriptions to notifications of assets (the bell icon, on the assets tile). This does not need to be connected to a backend and can be mocked locally

  • for the implementation you should not spend too much time, please keep it around 4 hours and prioritize the topics that are important for you

  • to submit the coding challenge please fork this repository and submit a pull request with your solution

process after submission

  • we will have a closer look into the code and set up an appointment to discuss the rsult
  • the discussion will be held in a video call and should start with a short presentation of the solution
  • after the presentation the discussion will go deeper into the code to speak about the implementation and decisions made, e.g. why some parts are prioritized and what would be done differently with more time

hints

  • in the folder ./assets you can find some icons used in the designs, and some files used in our design system to describe our colors, typography, shadows and other design elements

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 89.3%
  • Java 4.3%
  • Objective-C 3.1%
  • JavaScript 2.3%
  • Other 1.0%