├── .github ├── ISSUE_TEMPLATE │ ├── ----------.md │ ├── --------.md │ └── -----.md └── img │ ├── Discussions.png │ └── cover.jpg ├── .gitignore ├── CHANGELOG.md ├── README.md ├── chapter03 ├── README.md ├── RNPressable │ ├── .buckconfig │ ├── .eslintrc.js │ ├── .flowconfig │ ├── .gitattributes │ ├── .gitignore │ ├── .prettierrc.js │ ├── .watchmanconfig │ ├── App.js │ ├── __tests__ │ │ └── App-test.js │ ├── android │ │ ├── app │ │ │ ├── _BUCK │ │ │ ├── build.gradle │ │ │ ├── build_defs.bzl │ │ │ ├── debug.keystore │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── rnpressable │ │ │ │ │ └── ReactNativeFlipper.java │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── rnpressable │ │ │ │ │ ├── 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 │ │ └── settings.gradle │ ├── app.json │ ├── babel.config.js │ ├── index.js │ ├── ios │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── RNPressable-tvOS │ │ │ └── Info.plist │ │ ├── RNPressable-tvOSTests │ │ │ └── Info.plist │ │ ├── RNPressable.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ ├── RNPressable-tvOS.xcscheme │ │ │ │ └── RNPressable.xcscheme │ │ ├── RNPressable.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ ├── RNPressable │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── Images.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Info.plist │ │ │ ├── LaunchScreen.storyboard │ │ │ └── main.m │ │ └── RNPressableTests │ │ │ ├── Info.plist │ │ │ └── RNPressableTests.m │ ├── metro.config.js │ ├── package-lock.json │ └── package.json └── react-native-component │ ├── .expo-shared │ └── assets.json │ ├── .gitignore │ ├── .prettierrc │ ├── App.js │ ├── app.json │ ├── assets │ ├── favicon.png │ ├── icon.png │ └── splash.png │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ └── src │ ├── App.js │ └── components │ ├── Counter.js │ ├── EventButton.js │ ├── EventInput.js │ └── MyButton.js ├── chapter04 ├── CHANGELOG.md ├── README.md └── react-native-style │ ├── .expo-shared │ └── assets.json │ ├── .gitignore │ ├── .prettierrc │ ├── App.js │ ├── app.json │ ├── assets │ ├── favicon.png │ ├── icon.png │ └── splash.png │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ └── src │ ├── App.js │ ├── components │ ├── Button.js │ ├── Input.js │ ├── Layout.js │ └── ShadowBox.js │ ├── styles.js │ └── theme.js ├── chapter05 ├── CHANGELOG.md ├── README.md └── react-native-todo │ ├── .expo-shared │ └── assets.json │ ├── .gitignore │ ├── .prettierrc │ ├── App.js │ ├── app.json │ ├── assets │ ├── favicon.png │ ├── icon.png │ ├── icons │ │ ├── check_box.png │ │ ├── check_box@2x.png │ │ ├── check_box@3x.png │ │ ├── check_box_outline.png │ │ ├── check_box_outline@2x.png │ │ ├── check_box_outline@3x.png │ │ ├── delete_forever.png │ │ ├── delete_forever@2x.png │ │ ├── delete_forever@3x.png │ │ ├── edit.png │ │ ├── edit@2x.png │ │ └── edit@3x.png │ └── splash.png │ ├── babel.config.js │ ├── jsconfig.json │ ├── package-lock.json │ ├── package.json │ └── src │ ├── App.js │ ├── components │ ├── IconButton.js │ ├── Input.js │ └── Task.js │ ├── images.js │ └── theme.js ├── chapter06 ├── README.md └── react-native-hooks │ ├── .expo-shared │ └── assets.json │ ├── .gitignore │ ├── .prettierrc │ ├── App.js │ ├── app.json │ ├── assets │ ├── favicon.png │ ├── icon.png │ └── splash.png │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ └── src │ ├── App.js │ ├── components │ ├── Button.js │ ├── Counter.js │ ├── Dog.js │ ├── Form.js │ └── Length.js │ └── hooks │ └── useFetch.js ├── chapter07 ├── README.md └── react-native-context │ ├── .expo-shared │ └── assets.json │ ├── .gitignore │ ├── .prettierrc │ ├── App.js │ ├── app.json │ ├── assets │ ├── favicon.png │ ├── icon.png │ └── splash.png │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ └── src │ ├── App.js │ ├── components │ ├── Input.js │ └── User.js │ └── contexts │ └── User.js ├── chapter08 ├── README.md └── react-native-navigation │ ├── .expo-shared │ └── assets.json │ ├── .gitignore │ ├── .prettierrc │ ├── App.js │ ├── app.json │ ├── assets │ ├── favicon.png │ ├── icon.png │ └── splash.png │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ └── src │ ├── App.js │ ├── navigations │ ├── Stack.js │ └── Tab.js │ └── screens │ ├── Home.js │ ├── Item.js │ ├── List.js │ └── TabScreens.js ├── chapter09 ├── CHANGELOG.md ├── README.md └── react-native-simple-chat │ ├── .expo-shared │ └── assets.json │ ├── .gitignore │ ├── .prettierrc │ ├── App.js │ ├── app.json │ ├── assets │ ├── android-icon.png │ ├── favicon.png │ ├── icon.png │ └── splash.png │ ├── babel.config.js │ ├── metro.config.js │ ├── package-lock.json │ ├── package.json │ └── src │ ├── App.js │ ├── components │ ├── Button.js │ ├── Image.js │ ├── Input.js │ ├── Spinner.js │ └── index.js │ ├── contexts │ ├── Progress.js │ ├── User.js │ └── index.js │ ├── navigations │ ├── AuthStack.js │ ├── MainStack.js │ ├── MainTab.js │ └── index.js │ ├── screens │ ├── Channel.js │ ├── ChannelCreation.js │ ├── ChannelList.js │ ├── Login.js │ ├── Profile.js │ ├── Signup.js │ └── index.js │ ├── theme.js │ └── utils │ ├── common.js │ ├── firebase.js │ └── images.js ├── privacy.md └── support.md /.github/ISSUE_TEMPLATE/----------.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/.github/ISSUE_TEMPLATE/----------.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/--------.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/.github/ISSUE_TEMPLATE/--------.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/-----.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/.github/ISSUE_TEMPLATE/-----.md -------------------------------------------------------------------------------- /.github/img/Discussions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/.github/img/Discussions.png -------------------------------------------------------------------------------- /.github/img/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/.github/img/cover.jpg -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/README.md -------------------------------------------------------------------------------- /chapter03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/README.md -------------------------------------------------------------------------------- /chapter03/RNPressable/.buckconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/.buckconfig -------------------------------------------------------------------------------- /chapter03/RNPressable/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: '@react-native-community', 4 | }; 5 | -------------------------------------------------------------------------------- /chapter03/RNPressable/.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/.flowconfig -------------------------------------------------------------------------------- /chapter03/RNPressable/.gitattributes: -------------------------------------------------------------------------------- 1 | *.pbxproj -text 2 | -------------------------------------------------------------------------------- /chapter03/RNPressable/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/.gitignore -------------------------------------------------------------------------------- /chapter03/RNPressable/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/.prettierrc.js -------------------------------------------------------------------------------- /chapter03/RNPressable/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /chapter03/RNPressable/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/App.js -------------------------------------------------------------------------------- /chapter03/RNPressable/__tests__/App-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/__tests__/App-test.js -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/_BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/_BUCK -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/build.gradle -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/build_defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/build_defs.bzl -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/debug.keystore -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/src/debug/java/com/rnpressable/ReactNativeFlipper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/src/debug/java/com/rnpressable/ReactNativeFlipper.java -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/src/main/java/com/rnpressable/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/src/main/java/com/rnpressable/MainActivity.java -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/src/main/java/com/rnpressable/MainApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/src/main/java/com/rnpressable/MainApplication.java -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /chapter03/RNPressable/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /chapter03/RNPressable/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/build.gradle -------------------------------------------------------------------------------- /chapter03/RNPressable/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/gradle.properties -------------------------------------------------------------------------------- /chapter03/RNPressable/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /chapter03/RNPressable/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /chapter03/RNPressable/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/gradlew -------------------------------------------------------------------------------- /chapter03/RNPressable/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/gradlew.bat -------------------------------------------------------------------------------- /chapter03/RNPressable/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/android/settings.gradle -------------------------------------------------------------------------------- /chapter03/RNPressable/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/app.json -------------------------------------------------------------------------------- /chapter03/RNPressable/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/babel.config.js -------------------------------------------------------------------------------- /chapter03/RNPressable/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/index.js -------------------------------------------------------------------------------- /chapter03/RNPressable/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/ios/Podfile -------------------------------------------------------------------------------- /chapter03/RNPressable/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/ios/Podfile.lock -------------------------------------------------------------------------------- /chapter03/RNPressable/ios/RNPressable-tvOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/ios/RNPressable-tvOS/Info.plist -------------------------------------------------------------------------------- /chapter03/RNPressable/ios/RNPressable-tvOSTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/ios/RNPressable-tvOSTests/Info.plist -------------------------------------------------------------------------------- /chapter03/RNPressable/ios/RNPressable.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/ios/RNPressable.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /chapter03/RNPressable/ios/RNPressable.xcodeproj/xcshareddata/xcschemes/RNPressable-tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/ios/RNPressable.xcodeproj/xcshareddata/xcschemes/RNPressable-tvOS.xcscheme -------------------------------------------------------------------------------- /chapter03/RNPressable/ios/RNPressable.xcodeproj/xcshareddata/xcschemes/RNPressable.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/ios/RNPressable.xcodeproj/xcshareddata/xcschemes/RNPressable.xcscheme -------------------------------------------------------------------------------- /chapter03/RNPressable/ios/RNPressable.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/ios/RNPressable.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /chapter03/RNPressable/ios/RNPressable/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/ios/RNPressable/AppDelegate.h -------------------------------------------------------------------------------- /chapter03/RNPressable/ios/RNPressable/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/ios/RNPressable/AppDelegate.m -------------------------------------------------------------------------------- /chapter03/RNPressable/ios/RNPressable/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/ios/RNPressable/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /chapter03/RNPressable/ios/RNPressable/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/ios/RNPressable/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /chapter03/RNPressable/ios/RNPressable/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/ios/RNPressable/Info.plist -------------------------------------------------------------------------------- /chapter03/RNPressable/ios/RNPressable/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/ios/RNPressable/LaunchScreen.storyboard -------------------------------------------------------------------------------- /chapter03/RNPressable/ios/RNPressable/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/ios/RNPressable/main.m -------------------------------------------------------------------------------- /chapter03/RNPressable/ios/RNPressableTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/ios/RNPressableTests/Info.plist -------------------------------------------------------------------------------- /chapter03/RNPressable/ios/RNPressableTests/RNPressableTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/ios/RNPressableTests/RNPressableTests.m -------------------------------------------------------------------------------- /chapter03/RNPressable/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/metro.config.js -------------------------------------------------------------------------------- /chapter03/RNPressable/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/package-lock.json -------------------------------------------------------------------------------- /chapter03/RNPressable/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/RNPressable/package.json -------------------------------------------------------------------------------- /chapter03/react-native-component/.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/react-native-component/.expo-shared/assets.json -------------------------------------------------------------------------------- /chapter03/react-native-component/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/react-native-component/.gitignore -------------------------------------------------------------------------------- /chapter03/react-native-component/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/react-native-component/.prettierrc -------------------------------------------------------------------------------- /chapter03/react-native-component/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/react-native-component/App.js -------------------------------------------------------------------------------- /chapter03/react-native-component/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/react-native-component/app.json -------------------------------------------------------------------------------- /chapter03/react-native-component/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/react-native-component/assets/favicon.png -------------------------------------------------------------------------------- /chapter03/react-native-component/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/react-native-component/assets/icon.png -------------------------------------------------------------------------------- /chapter03/react-native-component/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/react-native-component/assets/splash.png -------------------------------------------------------------------------------- /chapter03/react-native-component/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/react-native-component/babel.config.js -------------------------------------------------------------------------------- /chapter03/react-native-component/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/react-native-component/package-lock.json -------------------------------------------------------------------------------- /chapter03/react-native-component/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/react-native-component/package.json -------------------------------------------------------------------------------- /chapter03/react-native-component/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/react-native-component/src/App.js -------------------------------------------------------------------------------- /chapter03/react-native-component/src/components/Counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/react-native-component/src/components/Counter.js -------------------------------------------------------------------------------- /chapter03/react-native-component/src/components/EventButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/react-native-component/src/components/EventButton.js -------------------------------------------------------------------------------- /chapter03/react-native-component/src/components/EventInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/react-native-component/src/components/EventInput.js -------------------------------------------------------------------------------- /chapter03/react-native-component/src/components/MyButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter03/react-native-component/src/components/MyButton.js -------------------------------------------------------------------------------- /chapter04/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/CHANGELOG.md -------------------------------------------------------------------------------- /chapter04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/README.md -------------------------------------------------------------------------------- /chapter04/react-native-style/.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/react-native-style/.expo-shared/assets.json -------------------------------------------------------------------------------- /chapter04/react-native-style/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/react-native-style/.gitignore -------------------------------------------------------------------------------- /chapter04/react-native-style/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/react-native-style/.prettierrc -------------------------------------------------------------------------------- /chapter04/react-native-style/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/react-native-style/App.js -------------------------------------------------------------------------------- /chapter04/react-native-style/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/react-native-style/app.json -------------------------------------------------------------------------------- /chapter04/react-native-style/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/react-native-style/assets/favicon.png -------------------------------------------------------------------------------- /chapter04/react-native-style/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/react-native-style/assets/icon.png -------------------------------------------------------------------------------- /chapter04/react-native-style/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/react-native-style/assets/splash.png -------------------------------------------------------------------------------- /chapter04/react-native-style/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/react-native-style/babel.config.js -------------------------------------------------------------------------------- /chapter04/react-native-style/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/react-native-style/package-lock.json -------------------------------------------------------------------------------- /chapter04/react-native-style/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/react-native-style/package.json -------------------------------------------------------------------------------- /chapter04/react-native-style/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/react-native-style/src/App.js -------------------------------------------------------------------------------- /chapter04/react-native-style/src/components/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/react-native-style/src/components/Button.js -------------------------------------------------------------------------------- /chapter04/react-native-style/src/components/Input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/react-native-style/src/components/Input.js -------------------------------------------------------------------------------- /chapter04/react-native-style/src/components/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/react-native-style/src/components/Layout.js -------------------------------------------------------------------------------- /chapter04/react-native-style/src/components/ShadowBox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/react-native-style/src/components/ShadowBox.js -------------------------------------------------------------------------------- /chapter04/react-native-style/src/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/react-native-style/src/styles.js -------------------------------------------------------------------------------- /chapter04/react-native-style/src/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter04/react-native-style/src/theme.js -------------------------------------------------------------------------------- /chapter05/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/CHANGELOG.md -------------------------------------------------------------------------------- /chapter05/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/README.md -------------------------------------------------------------------------------- /chapter05/react-native-todo/.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/.expo-shared/assets.json -------------------------------------------------------------------------------- /chapter05/react-native-todo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/.gitignore -------------------------------------------------------------------------------- /chapter05/react-native-todo/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/.prettierrc -------------------------------------------------------------------------------- /chapter05/react-native-todo/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/App.js -------------------------------------------------------------------------------- /chapter05/react-native-todo/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/app.json -------------------------------------------------------------------------------- /chapter05/react-native-todo/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/assets/favicon.png -------------------------------------------------------------------------------- /chapter05/react-native-todo/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/assets/icon.png -------------------------------------------------------------------------------- /chapter05/react-native-todo/assets/icons/check_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/assets/icons/check_box.png -------------------------------------------------------------------------------- /chapter05/react-native-todo/assets/icons/check_box@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/assets/icons/check_box@2x.png -------------------------------------------------------------------------------- /chapter05/react-native-todo/assets/icons/check_box@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/assets/icons/check_box@3x.png -------------------------------------------------------------------------------- /chapter05/react-native-todo/assets/icons/check_box_outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/assets/icons/check_box_outline.png -------------------------------------------------------------------------------- /chapter05/react-native-todo/assets/icons/check_box_outline@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/assets/icons/check_box_outline@2x.png -------------------------------------------------------------------------------- /chapter05/react-native-todo/assets/icons/check_box_outline@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/assets/icons/check_box_outline@3x.png -------------------------------------------------------------------------------- /chapter05/react-native-todo/assets/icons/delete_forever.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/assets/icons/delete_forever.png -------------------------------------------------------------------------------- /chapter05/react-native-todo/assets/icons/delete_forever@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/assets/icons/delete_forever@2x.png -------------------------------------------------------------------------------- /chapter05/react-native-todo/assets/icons/delete_forever@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/assets/icons/delete_forever@3x.png -------------------------------------------------------------------------------- /chapter05/react-native-todo/assets/icons/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/assets/icons/edit.png -------------------------------------------------------------------------------- /chapter05/react-native-todo/assets/icons/edit@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/assets/icons/edit@2x.png -------------------------------------------------------------------------------- /chapter05/react-native-todo/assets/icons/edit@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/assets/icons/edit@3x.png -------------------------------------------------------------------------------- /chapter05/react-native-todo/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/assets/splash.png -------------------------------------------------------------------------------- /chapter05/react-native-todo/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/babel.config.js -------------------------------------------------------------------------------- /chapter05/react-native-todo/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/jsconfig.json -------------------------------------------------------------------------------- /chapter05/react-native-todo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/package-lock.json -------------------------------------------------------------------------------- /chapter05/react-native-todo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/package.json -------------------------------------------------------------------------------- /chapter05/react-native-todo/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/src/App.js -------------------------------------------------------------------------------- /chapter05/react-native-todo/src/components/IconButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/src/components/IconButton.js -------------------------------------------------------------------------------- /chapter05/react-native-todo/src/components/Input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/src/components/Input.js -------------------------------------------------------------------------------- /chapter05/react-native-todo/src/components/Task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/src/components/Task.js -------------------------------------------------------------------------------- /chapter05/react-native-todo/src/images.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/src/images.js -------------------------------------------------------------------------------- /chapter05/react-native-todo/src/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter05/react-native-todo/src/theme.js -------------------------------------------------------------------------------- /chapter06/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter06/README.md -------------------------------------------------------------------------------- /chapter06/react-native-hooks/.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter06/react-native-hooks/.expo-shared/assets.json -------------------------------------------------------------------------------- /chapter06/react-native-hooks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter06/react-native-hooks/.gitignore -------------------------------------------------------------------------------- /chapter06/react-native-hooks/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter06/react-native-hooks/.prettierrc -------------------------------------------------------------------------------- /chapter06/react-native-hooks/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter06/react-native-hooks/App.js -------------------------------------------------------------------------------- /chapter06/react-native-hooks/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter06/react-native-hooks/app.json -------------------------------------------------------------------------------- /chapter06/react-native-hooks/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter06/react-native-hooks/assets/favicon.png -------------------------------------------------------------------------------- /chapter06/react-native-hooks/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter06/react-native-hooks/assets/icon.png -------------------------------------------------------------------------------- /chapter06/react-native-hooks/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter06/react-native-hooks/assets/splash.png -------------------------------------------------------------------------------- /chapter06/react-native-hooks/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter06/react-native-hooks/babel.config.js -------------------------------------------------------------------------------- /chapter06/react-native-hooks/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter06/react-native-hooks/package-lock.json -------------------------------------------------------------------------------- /chapter06/react-native-hooks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter06/react-native-hooks/package.json -------------------------------------------------------------------------------- /chapter06/react-native-hooks/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter06/react-native-hooks/src/App.js -------------------------------------------------------------------------------- /chapter06/react-native-hooks/src/components/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter06/react-native-hooks/src/components/Button.js -------------------------------------------------------------------------------- /chapter06/react-native-hooks/src/components/Counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter06/react-native-hooks/src/components/Counter.js -------------------------------------------------------------------------------- /chapter06/react-native-hooks/src/components/Dog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter06/react-native-hooks/src/components/Dog.js -------------------------------------------------------------------------------- /chapter06/react-native-hooks/src/components/Form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter06/react-native-hooks/src/components/Form.js -------------------------------------------------------------------------------- /chapter06/react-native-hooks/src/components/Length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter06/react-native-hooks/src/components/Length.js -------------------------------------------------------------------------------- /chapter06/react-native-hooks/src/hooks/useFetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter06/react-native-hooks/src/hooks/useFetch.js -------------------------------------------------------------------------------- /chapter07/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter07/README.md -------------------------------------------------------------------------------- /chapter07/react-native-context/.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter07/react-native-context/.expo-shared/assets.json -------------------------------------------------------------------------------- /chapter07/react-native-context/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter07/react-native-context/.gitignore -------------------------------------------------------------------------------- /chapter07/react-native-context/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter07/react-native-context/.prettierrc -------------------------------------------------------------------------------- /chapter07/react-native-context/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter07/react-native-context/App.js -------------------------------------------------------------------------------- /chapter07/react-native-context/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter07/react-native-context/app.json -------------------------------------------------------------------------------- /chapter07/react-native-context/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter07/react-native-context/assets/favicon.png -------------------------------------------------------------------------------- /chapter07/react-native-context/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter07/react-native-context/assets/icon.png -------------------------------------------------------------------------------- /chapter07/react-native-context/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter07/react-native-context/assets/splash.png -------------------------------------------------------------------------------- /chapter07/react-native-context/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter07/react-native-context/babel.config.js -------------------------------------------------------------------------------- /chapter07/react-native-context/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter07/react-native-context/package-lock.json -------------------------------------------------------------------------------- /chapter07/react-native-context/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter07/react-native-context/package.json -------------------------------------------------------------------------------- /chapter07/react-native-context/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter07/react-native-context/src/App.js -------------------------------------------------------------------------------- /chapter07/react-native-context/src/components/Input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter07/react-native-context/src/components/Input.js -------------------------------------------------------------------------------- /chapter07/react-native-context/src/components/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter07/react-native-context/src/components/User.js -------------------------------------------------------------------------------- /chapter07/react-native-context/src/contexts/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter07/react-native-context/src/contexts/User.js -------------------------------------------------------------------------------- /chapter08/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter08/README.md -------------------------------------------------------------------------------- /chapter08/react-native-navigation/.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter08/react-native-navigation/.expo-shared/assets.json -------------------------------------------------------------------------------- /chapter08/react-native-navigation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter08/react-native-navigation/.gitignore -------------------------------------------------------------------------------- /chapter08/react-native-navigation/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter08/react-native-navigation/.prettierrc -------------------------------------------------------------------------------- /chapter08/react-native-navigation/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter08/react-native-navigation/App.js -------------------------------------------------------------------------------- /chapter08/react-native-navigation/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter08/react-native-navigation/app.json -------------------------------------------------------------------------------- /chapter08/react-native-navigation/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter08/react-native-navigation/assets/favicon.png -------------------------------------------------------------------------------- /chapter08/react-native-navigation/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter08/react-native-navigation/assets/icon.png -------------------------------------------------------------------------------- /chapter08/react-native-navigation/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter08/react-native-navigation/assets/splash.png -------------------------------------------------------------------------------- /chapter08/react-native-navigation/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter08/react-native-navigation/babel.config.js -------------------------------------------------------------------------------- /chapter08/react-native-navigation/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter08/react-native-navigation/package-lock.json -------------------------------------------------------------------------------- /chapter08/react-native-navigation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter08/react-native-navigation/package.json -------------------------------------------------------------------------------- /chapter08/react-native-navigation/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter08/react-native-navigation/src/App.js -------------------------------------------------------------------------------- /chapter08/react-native-navigation/src/navigations/Stack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter08/react-native-navigation/src/navigations/Stack.js -------------------------------------------------------------------------------- /chapter08/react-native-navigation/src/navigations/Tab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter08/react-native-navigation/src/navigations/Tab.js -------------------------------------------------------------------------------- /chapter08/react-native-navigation/src/screens/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter08/react-native-navigation/src/screens/Home.js -------------------------------------------------------------------------------- /chapter08/react-native-navigation/src/screens/Item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter08/react-native-navigation/src/screens/Item.js -------------------------------------------------------------------------------- /chapter08/react-native-navigation/src/screens/List.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter08/react-native-navigation/src/screens/List.js -------------------------------------------------------------------------------- /chapter08/react-native-navigation/src/screens/TabScreens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter08/react-native-navigation/src/screens/TabScreens.js -------------------------------------------------------------------------------- /chapter09/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/CHANGELOG.md -------------------------------------------------------------------------------- /chapter09/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/README.md -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/.expo-shared/assets.json -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/.gitignore -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/.prettierrc -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/App.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/app.json -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/assets/android-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/assets/android-icon.png -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/assets/favicon.png -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/assets/icon.png -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/assets/splash.png -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/babel.config.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/metro.config.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/package-lock.json -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/package.json -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/App.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/components/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/components/Button.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/components/Image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/components/Image.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/components/Input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/components/Input.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/components/Spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/components/Spinner.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/components/index.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/contexts/Progress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/contexts/Progress.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/contexts/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/contexts/User.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/contexts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/contexts/index.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/navigations/AuthStack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/navigations/AuthStack.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/navigations/MainStack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/navigations/MainStack.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/navigations/MainTab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/navigations/MainTab.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/navigations/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/navigations/index.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/screens/Channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/screens/Channel.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/screens/ChannelCreation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/screens/ChannelCreation.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/screens/ChannelList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/screens/ChannelList.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/screens/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/screens/Login.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/screens/Profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/screens/Profile.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/screens/Signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/screens/Signup.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/screens/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/screens/index.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/theme.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/utils/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/utils/common.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/utils/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/utils/firebase.js -------------------------------------------------------------------------------- /chapter09/react-native-simple-chat/src/utils/images.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/chapter09/react-native-simple-chat/src/utils/images.js -------------------------------------------------------------------------------- /privacy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/privacy.md -------------------------------------------------------------------------------- /support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alchemist85K/my-first-react-native/HEAD/support.md --------------------------------------------------------------------------------