Skip to content

TinKEKer/TestTask

Repository files navigation

Welcome to my React-Native Test Task

Some information about project:

Profile screen is protected with authentication(default login:Admin,password:12345). News screen fetching mok data from JSONPlaceholder and chunk's it to array of 20 items. All state saved into AsyncStorage with help of Redux-Persist Authentication route is done by me,so in fact that's HOC which can be dynamicly configured for every route you want.

Main Technologies used in project:

Installation

Download/Clone the projec,install dependencies and start the app.

$ cd RNTest
$ npm install
$ npm run ios or npm run android

HELP

Android:

If you having issues with building app just try this: Download/Clone the projec,install dependencies and start the app.

$ cd android&&./gradlew clean + delete .gralde folder in ./android
$ cd ..
$ npm run android 

IOS:

If you having issues with building app just try this:

$ cd ios
$ open TestTask.xcodeproj and check in Build Phases if there are no fonts files in Copy Bundle Resources dropdown
$ cd ..
$ npm run ios

This app has 3 main screens:

  • Home
  • News
  • Profile.

App Screenshots

Simulator-Screen-Shot-i-Phone-11-2021-01-16-at-17-15-04

Simulator-Screen-Shot-i-Phone-11-2021-01-16-at-17-14-50

Simulator-Screen-Shot-i-Phone-11-2021-01-16-at-17-15-23

Simulator-Screen-Shot-i-Phone-11-2021-01-16-at-17-15-08

Simulator-Screen-Shot-i-Phone-11-2021-01-16-at-17-15-26

Screenshot-1610813169

Screenshot-1610813181

Screenshot-1610813156

Screenshot-1610813161

Screenshot-1610813164

License

MIT

P.S Something strange happened to my git,don't be scared :(

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published