TV Shows explorer integrated with TVmaze API built with React Native.
- Explore all TV Shows
- Search TV Shows by name
- Explore & Search views display a poster and info
- Detailed info of each show
- Detailed info of each episode
- Secure app by PIN
- Biometric SignIn
- Save a series as a favorite. (From the show detail header)
- Delete a series from the favorites list. (From the show detail header)
- Browse your favorite series in alphabetical order, and click on one to see its details.
---------------------------------------|---------|----------|---------|---------
File | % Stmts | % Branch | % Funcs | % Lines
---------------------------------------|---------|----------|---------|---------
All files | 13.95 | 17.64 | 10.95 | 14.63
---------------------------------------|---------|----------|---------|---------
There are examples of different tests:
- Simple component with a snapshot: CustomTextInput
- Simple component with several snapshots using each: CustomText
- Component with interactions using testing-library: ShowThumbnail
Follow the official react-native guide to properly setup your environment.
Install project dependencies:
npm install
Run on android:
npm run android
npm run android:build