├── .buckconfig ├── .detoxrc.json ├── .editorconfig ├── .eslintrc.js ├── .flowconfig ├── .gitattributes ├── .gitignore ├── .prettierrc.js ├── .watchmanconfig ├── README.md ├── android ├── app │ ├── _BUCK │ ├── build.gradle │ ├── build_defs.bzl │ ├── debug.keystore │ ├── proguard-rules.pro │ └── src │ │ ├── debug │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── rnmovies │ │ │ └── ReactNativeFlipper.java │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ └── fonts │ │ │ ├── AntDesign.ttf │ │ │ ├── Entypo.ttf │ │ │ ├── EvilIcons.ttf │ │ │ ├── Feather.ttf │ │ │ ├── FontAwesome.ttf │ │ │ ├── FontAwesome5_Brands.ttf │ │ │ ├── FontAwesome5_Regular.ttf │ │ │ ├── FontAwesome5_Solid.ttf │ │ │ ├── Foundation.ttf │ │ │ ├── Ionicons.ttf │ │ │ ├── MaterialCommunityIcons.ttf │ │ │ ├── MaterialIcons.ttf │ │ │ ├── Octicons.ttf │ │ │ ├── SimpleLineIcons.ttf │ │ │ └── Zocial.ttf │ │ ├── java │ │ └── com │ │ │ └── rnmovies │ │ │ ├── MainActivity.java │ │ │ └── MainApplication.java │ │ └── res │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── keystores │ ├── BUCK │ └── debug.keystore.properties └── settings.gradle ├── app.json ├── appcenter-pre-build.sh ├── babel.config.js ├── e2e ├── config.json └── environment.js ├── index.js ├── ios ├── Podfile ├── Podfile.lock ├── rnmovies-tvOS │ └── Info.plist ├── rnmovies-tvOSTests │ └── Info.plist ├── rnmovies.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ ├── rnmovies-tvOS.xcscheme │ │ └── rnmovies.xcscheme ├── rnmovies.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── rnmovies │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Info.plist │ ├── LaunchScreen.storyboard │ └── main.m └── rnmoviesTests │ ├── Info.plist │ └── rnmoviesTests.m ├── jsconfig.json ├── metro.config.js ├── package.json ├── screenshots ├── home_screen.webp ├── login_screen.webp ├── profile_screen.webp ├── register_screen.webp └── welcome_screen.webp ├── src ├── App.js ├── actions │ ├── app-actions │ │ └── types.js │ ├── auth-actions │ │ ├── index.js │ │ └── types.js │ ├── firebase-actions │ │ ├── index.js │ │ └── types.js │ ├── register-actions │ │ ├── index.js │ │ └── types.js │ └── ui-actions │ │ ├── index.js │ │ └── types.js ├── assets │ ├── person.png │ └── tmdb-logo.png ├── components │ ├── common │ │ ├── Button.js │ │ ├── Container.js │ │ ├── HeaderTitle.js │ │ ├── Icon.js │ │ ├── Loading.js │ │ ├── LoginView.js │ │ ├── Logo.js │ │ ├── Person.js │ │ ├── StatusBar.js │ │ ├── Text.js │ │ ├── TextInput.js │ │ ├── header-back │ │ │ └── index.js │ │ ├── index.js │ │ ├── list │ │ │ ├── List.js │ │ │ └── styles.js │ │ └── toutchable │ │ │ └── index.js │ └── index.js ├── constants │ └── firebase-constants.js ├── hooks │ ├── index.js │ ├── use-fetch.js │ └── use-remote-config.js ├── middlewares │ ├── index.js │ └── logger.js ├── navigation │ ├── AuthStack.js │ ├── HomeStack.js │ ├── MainTab.js │ ├── ProfileStack.js │ └── index.js ├── reducers │ ├── app-reducer.js │ ├── auth-reducer.js │ ├── firebase-reducer.js │ ├── index.js │ ├── register-reducer.js │ └── ui-reducer.js ├── screens │ ├── auth │ │ └── index.js │ ├── home │ │ ├── components │ │ │ ├── index.js │ │ │ ├── popular-movies │ │ │ │ ├── PopularMovieItem.js │ │ │ │ └── PopularMovieList.js │ │ │ ├── popular-person │ │ │ │ └── PopularPersonList.js │ │ │ └── popular-tv │ │ │ │ ├── PopularTVItem.js │ │ │ │ └── PopularTVList.js │ │ └── index.js │ ├── index.js │ ├── loading │ │ └── index.js │ ├── movie │ │ └── index.js │ ├── person │ │ └── index.js │ ├── profile │ │ ├── components │ │ │ ├── index.js │ │ │ └── menu-config-item │ │ │ │ └── index.js │ │ └── index.js │ ├── register │ │ └── index.js │ └── welcome │ │ └── index.js ├── services │ ├── api.js │ └── index.js ├── store │ └── index.js └── theme │ ├── Colors.js │ ├── index.js │ └── theme.json └── yarn.lock /.buckconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/.buckconfig -------------------------------------------------------------------------------- /.detoxrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/.detoxrc.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.bat text eol=crlf 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/README.md -------------------------------------------------------------------------------- /android/app/_BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/_BUCK -------------------------------------------------------------------------------- /android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/build.gradle -------------------------------------------------------------------------------- /android/app/build_defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/build_defs.bzl -------------------------------------------------------------------------------- /android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/debug.keystore -------------------------------------------------------------------------------- /android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/debug/java/com/rnmovies/ReactNativeFlipper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/debug/java/com/rnmovies/ReactNativeFlipper.java -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/AntDesign.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/assets/fonts/AntDesign.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/Entypo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/assets/fonts/Entypo.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/EvilIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/assets/fonts/EvilIcons.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/Feather.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/assets/fonts/Feather.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/FontAwesome.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/assets/fonts/FontAwesome.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/FontAwesome5_Brands.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/assets/fonts/FontAwesome5_Brands.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/FontAwesome5_Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/assets/fonts/FontAwesome5_Regular.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/FontAwesome5_Solid.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/assets/fonts/FontAwesome5_Solid.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/Foundation.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/assets/fonts/Foundation.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/Ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/assets/fonts/Ionicons.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/MaterialIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/assets/fonts/MaterialIcons.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/Octicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/assets/fonts/Octicons.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/SimpleLineIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/assets/fonts/SimpleLineIcons.ttf -------------------------------------------------------------------------------- /android/app/src/main/assets/fonts/Zocial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/assets/fonts/Zocial.ttf -------------------------------------------------------------------------------- /android/app/src/main/java/com/rnmovies/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/java/com/rnmovies/MainActivity.java -------------------------------------------------------------------------------- /android/app/src/main/java/com/rnmovies/MainApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/java/com/rnmovies/MainApplication.java -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/gradlew -------------------------------------------------------------------------------- /android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/gradlew.bat -------------------------------------------------------------------------------- /android/keystores/BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/keystores/BUCK -------------------------------------------------------------------------------- /android/keystores/debug.keystore.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/keystores/debug.keystore.properties -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/android/settings.gradle -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/app.json -------------------------------------------------------------------------------- /appcenter-pre-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/appcenter-pre-build.sh -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/babel.config.js -------------------------------------------------------------------------------- /e2e/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/e2e/config.json -------------------------------------------------------------------------------- /e2e/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/e2e/environment.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/index.js -------------------------------------------------------------------------------- /ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/ios/Podfile -------------------------------------------------------------------------------- /ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/ios/Podfile.lock -------------------------------------------------------------------------------- /ios/rnmovies-tvOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/ios/rnmovies-tvOS/Info.plist -------------------------------------------------------------------------------- /ios/rnmovies-tvOSTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/ios/rnmovies-tvOSTests/Info.plist -------------------------------------------------------------------------------- /ios/rnmovies.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/ios/rnmovies.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/rnmovies.xcodeproj/xcshareddata/xcschemes/rnmovies-tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/ios/rnmovies.xcodeproj/xcshareddata/xcschemes/rnmovies-tvOS.xcscheme -------------------------------------------------------------------------------- /ios/rnmovies.xcodeproj/xcshareddata/xcschemes/rnmovies.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/ios/rnmovies.xcodeproj/xcshareddata/xcschemes/rnmovies.xcscheme -------------------------------------------------------------------------------- /ios/rnmovies.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/ios/rnmovies.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/rnmovies.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/ios/rnmovies.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ios/rnmovies/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/ios/rnmovies/AppDelegate.h -------------------------------------------------------------------------------- /ios/rnmovies/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/ios/rnmovies/AppDelegate.m -------------------------------------------------------------------------------- /ios/rnmovies/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/ios/rnmovies/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ios/rnmovies/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/ios/rnmovies/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /ios/rnmovies/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/ios/rnmovies/Info.plist -------------------------------------------------------------------------------- /ios/rnmovies/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/ios/rnmovies/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ios/rnmovies/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/ios/rnmovies/main.m -------------------------------------------------------------------------------- /ios/rnmoviesTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/ios/rnmoviesTests/Info.plist -------------------------------------------------------------------------------- /ios/rnmoviesTests/rnmoviesTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/ios/rnmoviesTests/rnmoviesTests.m -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/jsconfig.json -------------------------------------------------------------------------------- /metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/metro.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/package.json -------------------------------------------------------------------------------- /screenshots/home_screen.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/screenshots/home_screen.webp -------------------------------------------------------------------------------- /screenshots/login_screen.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/screenshots/login_screen.webp -------------------------------------------------------------------------------- /screenshots/profile_screen.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/screenshots/profile_screen.webp -------------------------------------------------------------------------------- /screenshots/register_screen.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/screenshots/register_screen.webp -------------------------------------------------------------------------------- /screenshots/welcome_screen.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/screenshots/welcome_screen.webp -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/App.js -------------------------------------------------------------------------------- /src/actions/app-actions/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/actions/app-actions/types.js -------------------------------------------------------------------------------- /src/actions/auth-actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/actions/auth-actions/index.js -------------------------------------------------------------------------------- /src/actions/auth-actions/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/actions/auth-actions/types.js -------------------------------------------------------------------------------- /src/actions/firebase-actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/actions/firebase-actions/index.js -------------------------------------------------------------------------------- /src/actions/firebase-actions/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/actions/firebase-actions/types.js -------------------------------------------------------------------------------- /src/actions/register-actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/actions/register-actions/index.js -------------------------------------------------------------------------------- /src/actions/register-actions/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/actions/register-actions/types.js -------------------------------------------------------------------------------- /src/actions/ui-actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/actions/ui-actions/index.js -------------------------------------------------------------------------------- /src/actions/ui-actions/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/actions/ui-actions/types.js -------------------------------------------------------------------------------- /src/assets/person.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/assets/person.png -------------------------------------------------------------------------------- /src/assets/tmdb-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/assets/tmdb-logo.png -------------------------------------------------------------------------------- /src/components/common/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/components/common/Button.js -------------------------------------------------------------------------------- /src/components/common/Container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/components/common/Container.js -------------------------------------------------------------------------------- /src/components/common/HeaderTitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/components/common/HeaderTitle.js -------------------------------------------------------------------------------- /src/components/common/Icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/components/common/Icon.js -------------------------------------------------------------------------------- /src/components/common/Loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/components/common/Loading.js -------------------------------------------------------------------------------- /src/components/common/LoginView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/components/common/LoginView.js -------------------------------------------------------------------------------- /src/components/common/Logo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/components/common/Logo.js -------------------------------------------------------------------------------- /src/components/common/Person.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/components/common/Person.js -------------------------------------------------------------------------------- /src/components/common/StatusBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/components/common/StatusBar.js -------------------------------------------------------------------------------- /src/components/common/Text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/components/common/Text.js -------------------------------------------------------------------------------- /src/components/common/TextInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/components/common/TextInput.js -------------------------------------------------------------------------------- /src/components/common/header-back/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/components/common/header-back/index.js -------------------------------------------------------------------------------- /src/components/common/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/components/common/index.js -------------------------------------------------------------------------------- /src/components/common/list/List.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/components/common/list/List.js -------------------------------------------------------------------------------- /src/components/common/list/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/components/common/list/styles.js -------------------------------------------------------------------------------- /src/components/common/toutchable/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/components/common/toutchable/index.js -------------------------------------------------------------------------------- /src/components/index.js: -------------------------------------------------------------------------------- 1 | export * from './common'; 2 | -------------------------------------------------------------------------------- /src/constants/firebase-constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/constants/firebase-constants.js -------------------------------------------------------------------------------- /src/hooks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/hooks/index.js -------------------------------------------------------------------------------- /src/hooks/use-fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/hooks/use-fetch.js -------------------------------------------------------------------------------- /src/hooks/use-remote-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/hooks/use-remote-config.js -------------------------------------------------------------------------------- /src/middlewares/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/middlewares/index.js -------------------------------------------------------------------------------- /src/middlewares/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/middlewares/logger.js -------------------------------------------------------------------------------- /src/navigation/AuthStack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/navigation/AuthStack.js -------------------------------------------------------------------------------- /src/navigation/HomeStack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/navigation/HomeStack.js -------------------------------------------------------------------------------- /src/navigation/MainTab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/navigation/MainTab.js -------------------------------------------------------------------------------- /src/navigation/ProfileStack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/navigation/ProfileStack.js -------------------------------------------------------------------------------- /src/navigation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/navigation/index.js -------------------------------------------------------------------------------- /src/reducers/app-reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/reducers/app-reducer.js -------------------------------------------------------------------------------- /src/reducers/auth-reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/reducers/auth-reducer.js -------------------------------------------------------------------------------- /src/reducers/firebase-reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/reducers/firebase-reducer.js -------------------------------------------------------------------------------- /src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/reducers/index.js -------------------------------------------------------------------------------- /src/reducers/register-reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/reducers/register-reducer.js -------------------------------------------------------------------------------- /src/reducers/ui-reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/reducers/ui-reducer.js -------------------------------------------------------------------------------- /src/screens/auth/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/screens/auth/index.js -------------------------------------------------------------------------------- /src/screens/home/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/screens/home/components/index.js -------------------------------------------------------------------------------- /src/screens/home/components/popular-movies/PopularMovieItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/screens/home/components/popular-movies/PopularMovieItem.js -------------------------------------------------------------------------------- /src/screens/home/components/popular-movies/PopularMovieList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/screens/home/components/popular-movies/PopularMovieList.js -------------------------------------------------------------------------------- /src/screens/home/components/popular-person/PopularPersonList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/screens/home/components/popular-person/PopularPersonList.js -------------------------------------------------------------------------------- /src/screens/home/components/popular-tv/PopularTVItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/screens/home/components/popular-tv/PopularTVItem.js -------------------------------------------------------------------------------- /src/screens/home/components/popular-tv/PopularTVList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/screens/home/components/popular-tv/PopularTVList.js -------------------------------------------------------------------------------- /src/screens/home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/screens/home/index.js -------------------------------------------------------------------------------- /src/screens/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/screens/index.js -------------------------------------------------------------------------------- /src/screens/loading/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/screens/loading/index.js -------------------------------------------------------------------------------- /src/screens/movie/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/screens/movie/index.js -------------------------------------------------------------------------------- /src/screens/person/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/screens/person/index.js -------------------------------------------------------------------------------- /src/screens/profile/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/screens/profile/components/index.js -------------------------------------------------------------------------------- /src/screens/profile/components/menu-config-item/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/screens/profile/components/menu-config-item/index.js -------------------------------------------------------------------------------- /src/screens/profile/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/screens/profile/index.js -------------------------------------------------------------------------------- /src/screens/register/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/screens/register/index.js -------------------------------------------------------------------------------- /src/screens/welcome/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/screens/welcome/index.js -------------------------------------------------------------------------------- /src/services/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/services/api.js -------------------------------------------------------------------------------- /src/services/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/services/index.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/theme/Colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/theme/Colors.js -------------------------------------------------------------------------------- /src/theme/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/theme/index.js -------------------------------------------------------------------------------- /src/theme/theme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/src/theme/theme.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunojs02/react-native-movies-app/HEAD/yarn.lock --------------------------------------------------------------------------------