An app to search shows, people, and favorites
Ios | Android |
---|---|
locker-screen-ios.mov |
locker-screen-android.mov |
Ios | Android |
---|---|
paging.scheme.-.ios.mov |
paging.scheme.-.android.mov |
Ios | Android |
---|---|
search.show.-.ios.mov |
search.show.-.android.mov |
Ios | Android |
---|---|
show.details.-.ios.mov |
show.details.-.android.mov |
Ios | Android |
---|---|
favorite.-.ios.mov |
favorite.-.android.mov |
Ios | Android |
---|---|
search.people.-.ios.mov |
search.people.-.android.mov |
I did it with inspiration on Netflix
- Version ~> "0.70.1"
- Pre running (Android | Ios)
- run
npm install
- run
- IOS:
- run
npx pod-install && npx react-native run-ios
- run
- Android:
- run
npx react-native run-android
- run
Modelβviewβviewmodel (MVVM)
Watch the video about mvvm | Portuguese
TVMaze
.
.
βββ android # Native android files
βββ ios # Native ios files
βββ src # Source files
β βββ @types # Contains all global definitions of types and interfaces
β βββ assets # Contains Js bundles assets. e.g: icons, images etc...
β βββ common
β β βββ components
β β βββ constants
β β βββ contexts
β β βββ hooks
β β βββ models
β β βββ utils
β βββ Navigation
β β βββ BottomTabNavigator
β βββ repositories # Contains external and api services
β βββ screens
β β βββ view
β β βββ controller
β β βββ styles
β βββ App # Aplication entry
.
.
βββ index # Bundle entry
.
.
βββ README.md
PR #1