Evvo Technology Solutions Pvt Ltd
React Native Developer Task
Create Three Screens
• Login Screen
• Main Screen ( with a modal)
• Details Screen
Store email, password, username in the async storage
Login Screen :
in the login screen you need to login with email and password, if we enter wrong
credentials, then need to show an error message under each text field. If credentials are
correct navigate to main screen.
MainScreen :
Show a list of data using flatlist, axios, redux (for the. url, use any dummy url from the web
which should have images for the list data)
The list item should show 1 image, any two text( like name and id).
After clicking the item from the list, a modal should open
In that modal need to show all the data of the particular item which user clicked (with
image)
also there should be textfield in that modal, you need set the name in this field ( the name is
from the list item which user clicked )
And the text field is editable, we will edit that name and click ok button, should navigate to
Details Screen)
(place the button in bottom of the modal)
(this edited list item should also be updated in the redux)
the edited list item data should be shown in the Details screen with the image
Note: please use TypeScript