An app to search shows, people, and favorites
TvMaze API
Ios
Android
locker-screen-ios.mov
locker-screen-android.mov
Show list with paging scheme
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
Link to Figma
React-Native
Pre running (Android | Ios)
IOS:
run npx pod-install && npx react-native run-ios
Android:
run npx react-native run-android
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
Releases
PR #1