├── LCRN01-travel-onboarding-app
├── .gitignore
├── 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
│ │ │ │ └── travelonboardingapp
│ │ │ │ └── ReactNativeFlipper.java
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── assets
│ │ │ └── fonts
│ │ │ │ ├── Roboto-Black.ttf
│ │ │ │ ├── Roboto-BlackItalic.ttf
│ │ │ │ ├── Roboto-Bold.ttf
│ │ │ │ ├── Roboto-BoldItalic.ttf
│ │ │ │ ├── Roboto-Italic.ttf
│ │ │ │ ├── Roboto-Light.ttf
│ │ │ │ ├── Roboto-LightItalic.ttf
│ │ │ │ ├── Roboto-Medium.ttf
│ │ │ │ ├── Roboto-MediumItalic.ttf
│ │ │ │ ├── Roboto-Regular.ttf
│ │ │ │ ├── Roboto-Thin.ttf
│ │ │ │ ├── Roboto-ThinItalic.ttf
│ │ │ │ ├── RobotoCondensed-Bold.ttf
│ │ │ │ ├── RobotoCondensed-BoldItalic.ttf
│ │ │ │ ├── RobotoCondensed-Italic.ttf
│ │ │ │ ├── RobotoCondensed-Light.ttf
│ │ │ │ ├── RobotoCondensed-LightItalic.ttf
│ │ │ │ └── RobotoCondensed-Regular.ttf
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── travelonboardingapp
│ │ │ │ ├── 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
├── app
│ ├── assets
│ │ ├── fonts
│ │ │ ├── Roboto-Black.ttf
│ │ │ ├── Roboto-BlackItalic.ttf
│ │ │ ├── Roboto-Bold.ttf
│ │ │ ├── Roboto-BoldItalic.ttf
│ │ │ ├── Roboto-Italic.ttf
│ │ │ ├── Roboto-Light.ttf
│ │ │ ├── Roboto-LightItalic.ttf
│ │ │ ├── Roboto-Medium.ttf
│ │ │ ├── Roboto-MediumItalic.ttf
│ │ │ ├── Roboto-Regular.ttf
│ │ │ ├── Roboto-Thin.ttf
│ │ │ ├── Roboto-ThinItalic.ttf
│ │ │ ├── RobotoCondensed-Bold.ttf
│ │ │ ├── RobotoCondensed-BoldItalic.ttf
│ │ │ ├── RobotoCondensed-Italic.ttf
│ │ │ ├── RobotoCondensed-Light.ttf
│ │ │ ├── RobotoCondensed-LightItalic.ttf
│ │ │ └── RobotoCondensed-Regular.ttf
│ │ └── images
│ │ │ ├── onboarding-1.png
│ │ │ ├── onboarding-2.png
│ │ │ └── onboarding-3.png
│ ├── constants
│ │ ├── images.js
│ │ ├── index.js
│ │ └── theme.js
│ └── screens
│ │ ├── OnBoarding
│ │ └── OnBoarding.js
│ │ └── index.js
├── babel.config.js
├── index.js
├── ios
│ ├── Podfile
│ ├── Podfile.lock
│ ├── TravelOnboardingApp-tvOS
│ │ └── Info.plist
│ ├── TravelOnboardingApp-tvOSTests
│ │ └── Info.plist
│ ├── TravelOnboardingApp.xcodeproj
│ │ ├── project.pbxproj
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ ├── TravelOnboardingApp-tvOS.xcscheme
│ │ │ └── TravelOnboardingApp.xcscheme
│ ├── TravelOnboardingApp.xcworkspace
│ │ └── contents.xcworkspacedata
│ ├── TravelOnboardingApp
│ │ ├── AppDelegate.h
│ │ ├── AppDelegate.m
│ │ ├── Images.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ ├── Info.plist
│ │ ├── LaunchScreen.storyboard
│ │ └── main.m
│ └── TravelOnboardingAppTests
│ │ ├── Info.plist
│ │ └── TravelOnboardingAppTests.m
├── metro.config.js
├── package-lock.json
├── package.json
└── react-native.config.js
├── LCRN02-plant-app-exploration
├── .gitignore
├── 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
│ │ │ │ └── plantappexploration
│ │ │ │ └── ReactNativeFlipper.java
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── assets
│ │ │ └── fonts
│ │ │ │ ├── Roboto-Black.ttf
│ │ │ │ ├── Roboto-BlackItalic.ttf
│ │ │ │ ├── Roboto-Bold.ttf
│ │ │ │ ├── Roboto-BoldItalic.ttf
│ │ │ │ ├── Roboto-Italic.ttf
│ │ │ │ ├── Roboto-Light.ttf
│ │ │ │ ├── Roboto-LightItalic.ttf
│ │ │ │ ├── Roboto-Medium.ttf
│ │ │ │ ├── Roboto-MediumItalic.ttf
│ │ │ │ ├── Roboto-Regular.ttf
│ │ │ │ ├── Roboto-Thin.ttf
│ │ │ │ ├── Roboto-ThinItalic.ttf
│ │ │ │ ├── RobotoCondensed-Bold.ttf
│ │ │ │ ├── RobotoCondensed-BoldItalic.ttf
│ │ │ │ ├── RobotoCondensed-Italic.ttf
│ │ │ │ ├── RobotoCondensed-Light.ttf
│ │ │ │ ├── RobotoCondensed-LightItalic.ttf
│ │ │ │ └── RobotoCondensed-Regular.ttf
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── plantappexploration
│ │ │ │ ├── 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
├── assets
│ ├── fonts
│ │ ├── Roboto-Black.ttf
│ │ ├── Roboto-BlackItalic.ttf
│ │ ├── Roboto-Bold.ttf
│ │ ├── Roboto-BoldItalic.ttf
│ │ ├── Roboto-Italic.ttf
│ │ ├── Roboto-Light.ttf
│ │ ├── Roboto-LightItalic.ttf
│ │ ├── Roboto-Medium.ttf
│ │ ├── Roboto-MediumItalic.ttf
│ │ ├── Roboto-Regular.ttf
│ │ ├── Roboto-Thin.ttf
│ │ ├── Roboto-ThinItalic.ttf
│ │ ├── RobotoCondensed-Bold.ttf
│ │ ├── RobotoCondensed-BoldItalic.ttf
│ │ ├── RobotoCondensed-Italic.ttf
│ │ ├── RobotoCondensed-Light.ttf
│ │ ├── RobotoCondensed-LightItalic.ttf
│ │ └── RobotoCondensed-Regular.ttf
│ ├── icons
│ │ ├── back.png
│ │ ├── camera.png
│ │ ├── chevron.png
│ │ ├── cube_icon.png
│ │ ├── down-arrow.png
│ │ ├── drop.png
│ │ ├── flash_icon.png
│ │ ├── focus.png
│ │ ├── garden.png
│ │ ├── heart_green_outline.png
│ │ ├── heart_icon.png
│ │ ├── heart_red.png
│ │ ├── plus.png
│ │ ├── search_icon.png
│ │ ├── seed.png
│ │ ├── sun.png
│ │ └── temperature.png
│ └── images
│ │ ├── banner_bg.jpg
│ │ ├── plant_1.jpeg
│ │ ├── plant_2.jpg
│ │ ├── plant_3.jpg
│ │ ├── plant_4.jpg
│ │ ├── plant_5.jpg
│ │ ├── plant_6.jpg
│ │ ├── plant_7.jpg
│ │ ├── profile_1.jpg
│ │ ├── profile_2.jpg
│ │ ├── profile_3.jpg
│ │ ├── profile_4.jpg
│ │ └── profile_5.jpg
├── babel.config.js
├── constants
│ ├── icons.js
│ ├── images.js
│ ├── index.js
│ └── theme.js
├── index.js
├── ios
│ ├── PlantAppExploration-tvOS
│ │ └── Info.plist
│ ├── PlantAppExploration-tvOSTests
│ │ └── Info.plist
│ ├── PlantAppExploration.xcodeproj
│ │ ├── project.pbxproj
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ ├── PlantAppExploration-tvOS.xcscheme
│ │ │ └── PlantAppExploration.xcscheme
│ ├── PlantAppExploration.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ ├── PlantAppExploration
│ │ ├── AppDelegate.h
│ │ ├── AppDelegate.m
│ │ ├── Images.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ ├── Info.plist
│ │ ├── LaunchScreen.storyboard
│ │ └── main.m
│ ├── PlantAppExplorationTests
│ │ ├── Info.plist
│ │ └── PlantAppExplorationTests.m
│ ├── Podfile
│ └── Podfile.lock
├── metro.config.js
├── navigation
│ └── tabs.js
├── package-lock.json
├── package.json
├── react-native.config.js
└── screens
│ ├── Home.js
│ ├── PlantDetail.js
│ └── index.js
├── LCRN03-trip-booking-app
├── .gitignore
├── 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
│ │ │ │ └── tripbookingapp
│ │ │ │ └── ReactNativeFlipper.java
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── assets
│ │ │ └── fonts
│ │ │ │ ├── Roboto-Black.ttf
│ │ │ │ ├── Roboto-BlackItalic.ttf
│ │ │ │ ├── Roboto-Bold.ttf
│ │ │ │ ├── Roboto-BoldItalic.ttf
│ │ │ │ ├── Roboto-Italic.ttf
│ │ │ │ ├── Roboto-Light.ttf
│ │ │ │ ├── Roboto-LightItalic.ttf
│ │ │ │ ├── Roboto-Medium.ttf
│ │ │ │ ├── Roboto-MediumItalic.ttf
│ │ │ │ ├── Roboto-Regular.ttf
│ │ │ │ ├── Roboto-Thin.ttf
│ │ │ │ ├── Roboto-ThinItalic.ttf
│ │ │ │ ├── RobotoCondensed-Bold.ttf
│ │ │ │ ├── RobotoCondensed-BoldItalic.ttf
│ │ │ │ ├── RobotoCondensed-Italic.ttf
│ │ │ │ ├── RobotoCondensed-Light.ttf
│ │ │ │ ├── RobotoCondensed-LightItalic.ttf
│ │ │ │ └── RobotoCondensed-Regular.ttf
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── tripbookingapp
│ │ │ │ ├── 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
├── assets
│ ├── fonts
│ │ ├── Roboto-Black.ttf
│ │ ├── Roboto-BlackItalic.ttf
│ │ ├── Roboto-Bold.ttf
│ │ ├── Roboto-BoldItalic.ttf
│ │ ├── Roboto-Italic.ttf
│ │ ├── Roboto-Light.ttf
│ │ ├── Roboto-LightItalic.ttf
│ │ ├── Roboto-Medium.ttf
│ │ ├── Roboto-MediumItalic.ttf
│ │ ├── Roboto-Regular.ttf
│ │ ├── Roboto-Thin.ttf
│ │ ├── Roboto-ThinItalic.ttf
│ │ ├── RobotoCondensed-Bold.ttf
│ │ ├── RobotoCondensed-BoldItalic.ttf
│ │ ├── RobotoCondensed-Italic.ttf
│ │ ├── RobotoCondensed-Light.ttf
│ │ ├── RobotoCondensed-LightItalic.ttf
│ │ └── RobotoCondensed-Regular.ttf
│ ├── icons
│ │ ├── airplane_icon.png
│ │ ├── back_icon.png
│ │ ├── bar_menu_icon.png
│ │ ├── bed_icon.png
│ │ ├── bookmark_icon.png
│ │ ├── bus_icon.png
│ │ ├── compass_icon.png
│ │ ├── eat_icon.png
│ │ ├── event_icon.png
│ │ ├── home_icon.png
│ │ ├── menu_icon.png
│ │ ├── parking_icon.png
│ │ ├── search_icon.png
│ │ ├── star_empty.png
│ │ ├── star_full.png
│ │ ├── star_half.png
│ │ ├── taxi_icon.png
│ │ ├── train_icon.png
│ │ ├── user_icon.png
│ │ ├── villa_icon.png
│ │ └── wind_icon.png
│ └── images
│ │ ├── beach.jpeg
│ │ ├── climbing_hills.jpg
│ │ ├── frozen_hills.jpg
│ │ ├── home_banner.jpg
│ │ ├── onboarding_image.jpg
│ │ ├── ski_villa.jpg
│ │ └── ski_villa_banner.jpg
├── babel.config.js
├── constants
│ ├── icons.js
│ ├── images.js
│ ├── index.js
│ └── theme.js
├── index.js
├── ios
│ ├── Podfile
│ ├── Podfile.lock
│ ├── TripBookingApp-tvOS
│ │ └── Info.plist
│ ├── TripBookingApp-tvOSTests
│ │ └── Info.plist
│ ├── TripBookingApp.xcodeproj
│ │ ├── project.pbxproj
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ ├── TripBookingApp-tvOS.xcscheme
│ │ │ └── TripBookingApp.xcscheme
│ ├── TripBookingApp.xcworkspace
│ │ └── contents.xcworkspacedata
│ ├── TripBookingApp
│ │ ├── AppDelegate.h
│ │ ├── AppDelegate.m
│ │ ├── Images.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ ├── Info.plist
│ │ ├── LaunchScreen.storyboard
│ │ └── main.m
│ └── TripBookingAppTests
│ │ ├── Info.plist
│ │ └── TripBookingAppTests.m
├── metro.config.js
├── navigation
│ └── tabs.js
├── package-lock.json
├── package.json
├── react-native.config.js
└── screens
│ ├── DestinationDetail.js
│ ├── Home.js
│ ├── Onboarding.js
│ └── index.js
├── LCRN04-furniture-app
├── .gitignore
├── 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
│ │ │ │ └── furnitureapp
│ │ │ │ └── ReactNativeFlipper.java
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── assets
│ │ │ └── fonts
│ │ │ │ ├── Roboto-Black.ttf
│ │ │ │ ├── Roboto-BlackItalic.ttf
│ │ │ │ ├── Roboto-Bold.ttf
│ │ │ │ ├── Roboto-BoldItalic.ttf
│ │ │ │ ├── Roboto-Italic.ttf
│ │ │ │ ├── Roboto-Light.ttf
│ │ │ │ ├── Roboto-LightItalic.ttf
│ │ │ │ ├── Roboto-Medium.ttf
│ │ │ │ ├── Roboto-MediumItalic.ttf
│ │ │ │ ├── Roboto-Regular.ttf
│ │ │ │ ├── Roboto-Thin.ttf
│ │ │ │ ├── Roboto-ThinItalic.ttf
│ │ │ │ ├── RobotoCondensed-Bold.ttf
│ │ │ │ ├── RobotoCondensed-BoldItalic.ttf
│ │ │ │ ├── RobotoCondensed-Italic.ttf
│ │ │ │ ├── RobotoCondensed-Light.ttf
│ │ │ │ ├── RobotoCondensed-LightItalic.ttf
│ │ │ │ └── RobotoCondensed-Regular.ttf
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── furnitureapp
│ │ │ │ ├── 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
├── assets
│ ├── fonts
│ │ ├── Roboto-Black.ttf
│ │ ├── Roboto-BlackItalic.ttf
│ │ ├── Roboto-Bold.ttf
│ │ ├── Roboto-BoldItalic.ttf
│ │ ├── Roboto-Italic.ttf
│ │ ├── Roboto-Light.ttf
│ │ ├── Roboto-LightItalic.ttf
│ │ ├── Roboto-Medium.ttf
│ │ ├── Roboto-MediumItalic.ttf
│ │ ├── Roboto-Regular.ttf
│ │ ├── Roboto-Thin.ttf
│ │ ├── Roboto-ThinItalic.ttf
│ │ ├── RobotoCondensed-Bold.ttf
│ │ ├── RobotoCondensed-BoldItalic.ttf
│ │ ├── RobotoCondensed-Italic.ttf
│ │ ├── RobotoCondensed-Light.ttf
│ │ ├── RobotoCondensed-LightItalic.ttf
│ │ └── RobotoCondensed-Regular.ttf
│ ├── icons
│ │ ├── back_icon.png
│ │ ├── cart_icon.png
│ │ ├── chevron_icon.png
│ │ ├── dashboard_icon.png
│ │ ├── menu_icon.png
│ │ ├── plus_icon.png
│ │ ├── search_icon.png
│ │ └── user_icon.png
│ └── images
│ │ ├── green_chair.png
│ │ ├── red_chair.png
│ │ ├── sofa.png
│ │ └── white_chair.png
├── babel.config.js
├── constants
│ ├── icons.js
│ ├── images.js
│ ├── index.js
│ └── theme.js
├── index.js
├── ios
│ ├── FurnitureApp-tvOS
│ │ └── Info.plist
│ ├── FurnitureApp-tvOSTests
│ │ └── Info.plist
│ ├── FurnitureApp.xcodeproj
│ │ ├── project.pbxproj
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ ├── FurnitureApp-tvOS.xcscheme
│ │ │ └── FurnitureApp.xcscheme
│ ├── FurnitureApp.xcworkspace
│ │ └── contents.xcworkspacedata
│ ├── FurnitureApp
│ │ ├── AppDelegate.h
│ │ ├── AppDelegate.m
│ │ ├── Images.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ ├── Info.plist
│ │ ├── LaunchScreen.storyboard
│ │ └── main.m
│ ├── FurnitureAppTests
│ │ ├── FurnitureAppTests.m
│ │ └── Info.plist
│ ├── Podfile
│ └── Podfile.lock
├── metro.config.js
├── package-lock.json
├── package.json
├── react-native.config.js
└── screens
│ ├── Home.js
│ ├── ItemDetail.js
│ └── index.js
├── LCRN05-nike-shoes-ecommerce-app
├── .gitignore
├── 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
│ │ │ │ └── nikeshoesecommerceapp
│ │ │ │ └── ReactNativeFlipper.java
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── assets
│ │ │ └── fonts
│ │ │ │ ├── CarmenSans-Regular.otf
│ │ │ │ ├── CarmenSans-SemiBold.otf
│ │ │ │ ├── CarmenSans-Thin.otf
│ │ │ │ ├── CarmenSansSemiBold.otf
│ │ │ │ ├── CarmenSansThin.otf
│ │ │ │ ├── CocoGothic-Bold.ttf
│ │ │ │ ├── CocoGothic-Bold_trial.ttf
│ │ │ │ ├── CocoGothic.ttf
│ │ │ │ ├── CocoGothic_trial.ttf
│ │ │ │ ├── Roboto-Black.ttf
│ │ │ │ ├── Roboto-BlackItalic.ttf
│ │ │ │ ├── Roboto-Bold.ttf
│ │ │ │ ├── Roboto-BoldItalic.ttf
│ │ │ │ ├── Roboto-Italic.ttf
│ │ │ │ ├── Roboto-Light.ttf
│ │ │ │ ├── Roboto-LightItalic.ttf
│ │ │ │ ├── Roboto-Medium.ttf
│ │ │ │ ├── Roboto-MediumItalic.ttf
│ │ │ │ ├── Roboto-Regular.ttf
│ │ │ │ ├── Roboto-Thin.ttf
│ │ │ │ ├── Roboto-ThinItalic.ttf
│ │ │ │ ├── RobotoCondensed-Bold.ttf
│ │ │ │ ├── RobotoCondensed-BoldItalic.ttf
│ │ │ │ ├── RobotoCondensed-Italic.ttf
│ │ │ │ ├── RobotoCondensed-Light.ttf
│ │ │ │ ├── RobotoCondensed-LightItalic.ttf
│ │ │ │ └── RobotoCondensed-Regular.ttf
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── nikeshoesecommerceapp
│ │ │ │ ├── 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
│ ├── nike-metcon-5-black.png
│ └── settings.gradle
├── app.json
├── assets
│ ├── fonts
│ │ ├── CarmenSans-Regular.otf
│ │ ├── CarmenSans-SemiBold.otf
│ │ ├── CarmenSans-Thin.otf
│ │ ├── CocoGothic-Bold.ttf
│ │ └── CocoGothic.ttf
│ ├── icons
│ │ ├── menu.png
│ │ └── search.png
│ └── images
│ │ ├── nike-metcon-3.png
│ │ ├── nike-metcon-4.png
│ │ ├── nike-metcon-5-black.png
│ │ ├── nike-metcon-5-purple.png
│ │ ├── nike-metcon-6.png
│ │ ├── nike-metcon-free.png
│ │ ├── nike-pegasus-36.png
│ │ ├── nike-zoom-kobe-1-protro.png
│ │ └── recently-viewed-label.png
├── babel.config.js
├── constants
│ ├── icons.js
│ ├── images.js
│ ├── index.js
│ └── theme.js
├── index.js
├── ios
│ ├── NikeShoesEcommerceApp-tvOS
│ │ └── Info.plist
│ ├── NikeShoesEcommerceApp-tvOSTests
│ │ └── Info.plist
│ ├── NikeShoesEcommerceApp.xcodeproj
│ │ ├── project.pbxproj
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ ├── NikeShoesEcommerceApp-tvOS.xcscheme
│ │ │ └── NikeShoesEcommerceApp.xcscheme
│ ├── NikeShoesEcommerceApp.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ ├── NikeShoesEcommerceApp
│ │ ├── AppDelegate.h
│ │ ├── AppDelegate.m
│ │ ├── Images.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ ├── Info.plist
│ │ ├── LaunchScreen.storyboard
│ │ └── main.m
│ ├── NikeShoesEcommerceAppTests
│ │ ├── Info.plist
│ │ └── NikeShoesEcommerceAppTests.m
│ ├── Podfile
│ └── Podfile.lock
├── metro.config.js
├── package-lock.json
├── package.json
├── react-native.config.js
└── screens
│ ├── Home.js
│ └── index.js
├── LCRN06-book-store-app
├── .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
│ │ │ │ └── bookstoreapp
│ │ │ │ └── ReactNativeFlipper.java
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── assets
│ │ │ └── fonts
│ │ │ │ ├── Roboto-Black.ttf
│ │ │ │ ├── Roboto-BlackItalic.ttf
│ │ │ │ ├── Roboto-Bold.ttf
│ │ │ │ ├── Roboto-BoldItalic.ttf
│ │ │ │ ├── Roboto-Italic.ttf
│ │ │ │ ├── Roboto-Light.ttf
│ │ │ │ ├── Roboto-LightItalic.ttf
│ │ │ │ ├── Roboto-Medium.ttf
│ │ │ │ ├── Roboto-MediumItalic.ttf
│ │ │ │ ├── Roboto-Regular.ttf
│ │ │ │ ├── Roboto-Thin.ttf
│ │ │ │ ├── Roboto-ThinItalic.ttf
│ │ │ │ ├── RobotoCondensed-Bold.ttf
│ │ │ │ ├── RobotoCondensed-BoldItalic.ttf
│ │ │ │ ├── RobotoCondensed-Italic.ttf
│ │ │ │ ├── RobotoCondensed-Light.ttf
│ │ │ │ ├── RobotoCondensed-LightItalic.ttf
│ │ │ │ └── RobotoCondensed-Regular.ttf
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── bookstoreapp
│ │ │ │ ├── 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
├── assets
│ ├── fonts
│ │ ├── Roboto-Black.ttf
│ │ ├── Roboto-BlackItalic.ttf
│ │ ├── Roboto-Bold.ttf
│ │ ├── Roboto-BoldItalic.ttf
│ │ ├── Roboto-Italic.ttf
│ │ ├── Roboto-Light.ttf
│ │ ├── Roboto-LightItalic.ttf
│ │ ├── Roboto-Medium.ttf
│ │ ├── Roboto-MediumItalic.ttf
│ │ ├── Roboto-Regular.ttf
│ │ ├── Roboto-Thin.ttf
│ │ ├── Roboto-ThinItalic.ttf
│ │ ├── RobotoCondensed-Bold.ttf
│ │ ├── RobotoCondensed-BoldItalic.ttf
│ │ ├── RobotoCondensed-Italic.ttf
│ │ ├── RobotoCondensed-Light.ttf
│ │ ├── RobotoCondensed-LightItalic.ttf
│ │ └── RobotoCondensed-Regular.ttf
│ ├── icons
│ │ ├── back_arrow_icon.png
│ │ ├── bookmark_icon.png
│ │ ├── card_icon.png
│ │ ├── claim_icon.png
│ │ ├── clock_icon.png
│ │ ├── dashboard_icon.png
│ │ ├── menu_icon.png
│ │ ├── more_icon.png
│ │ ├── notification_icon.png
│ │ ├── page_filled_icon.png
│ │ ├── page_icon.png
│ │ ├── plus_icon.png
│ │ ├── point_icon.png
│ │ ├── read_icon.png
│ │ └── search_icon.png
│ └── images
│ │ ├── other_words_for_home.jpg
│ │ ├── the_metropolist.jpg
│ │ ├── the_tiny_dragon.jpg
│ │ └── underland.jpg
├── babel.config.js
├── constants
│ ├── icons.js
│ ├── images.js
│ ├── index.js
│ └── theme.js
├── index.js
├── ios
│ ├── BookStoreApp-tvOS
│ │ └── Info.plist
│ ├── BookStoreApp-tvOSTests
│ │ └── Info.plist
│ ├── BookStoreApp.xcodeproj
│ │ ├── project.pbxproj
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ ├── BookStoreApp-tvOS.xcscheme
│ │ │ └── BookStoreApp.xcscheme
│ ├── BookStoreApp.xcworkspace
│ │ └── contents.xcworkspacedata
│ ├── BookStoreApp
│ │ ├── AppDelegate.h
│ │ ├── AppDelegate.m
│ │ ├── Images.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ ├── Info.plist
│ │ ├── LaunchScreen.storyboard
│ │ └── main.m
│ ├── BookStoreAppTests
│ │ ├── BookStoreAppTests.m
│ │ └── Info.plist
│ ├── Podfile
│ └── Podfile.lock
├── metro.config.js
├── navigation
│ └── tabs.js
├── package-lock.json
├── package.json
├── react-native.config.js
└── screens
│ ├── BookDetail.js
│ ├── Home.js
│ └── index.js
├── LCRN07-expense-tracker-app
├── .gitignore
├── 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
│ │ │ │ └── expensetracker
│ │ │ │ └── ReactNativeFlipper.java
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── assets
│ │ │ └── fonts
│ │ │ │ ├── Roboto-Black.ttf
│ │ │ │ ├── Roboto-BlackItalic.ttf
│ │ │ │ ├── Roboto-Bold.ttf
│ │ │ │ ├── Roboto-BoldItalic.ttf
│ │ │ │ ├── Roboto-Italic.ttf
│ │ │ │ ├── Roboto-Light.ttf
│ │ │ │ ├── Roboto-LightItalic.ttf
│ │ │ │ ├── Roboto-Medium.ttf
│ │ │ │ ├── Roboto-MediumItalic.ttf
│ │ │ │ ├── Roboto-Regular.ttf
│ │ │ │ ├── Roboto-Thin.ttf
│ │ │ │ ├── Roboto-ThinItalic.ttf
│ │ │ │ ├── RobotoCondensed-Bold.ttf
│ │ │ │ ├── RobotoCondensed-BoldItalic.ttf
│ │ │ │ ├── RobotoCondensed-Italic.ttf
│ │ │ │ ├── RobotoCondensed-Light.ttf
│ │ │ │ ├── RobotoCondensed-LightItalic.ttf
│ │ │ │ └── RobotoCondensed-Regular.ttf
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── expensetracker
│ │ │ │ ├── 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
├── assets
│ ├── fonts
│ │ ├── Roboto-Black.ttf
│ │ ├── Roboto-BlackItalic.ttf
│ │ ├── Roboto-Bold.ttf
│ │ ├── Roboto-BoldItalic.ttf
│ │ ├── Roboto-Italic.ttf
│ │ ├── Roboto-Light.ttf
│ │ ├── Roboto-LightItalic.ttf
│ │ ├── Roboto-Medium.ttf
│ │ ├── Roboto-MediumItalic.ttf
│ │ ├── Roboto-Regular.ttf
│ │ ├── Roboto-Thin.ttf
│ │ ├── Roboto-ThinItalic.ttf
│ │ ├── RobotoCondensed-Bold.ttf
│ │ ├── RobotoCondensed-BoldItalic.ttf
│ │ ├── RobotoCondensed-Italic.ttf
│ │ ├── RobotoCondensed-Light.ttf
│ │ ├── RobotoCondensed-LightItalic.ttf
│ │ └── RobotoCondensed-Regular.ttf
│ └── icons
│ │ ├── baby_car_icon.png
│ │ ├── back_arrow_icon.png
│ │ ├── calendar_icon.png
│ │ ├── chart_icon.png
│ │ ├── cloth_icon.png
│ │ ├── down_arrow.png
│ │ ├── education_icon.png
│ │ ├── food_icon.png
│ │ ├── healthcare_icon.png
│ │ ├── menu_icon.png
│ │ ├── more_icon.png
│ │ ├── pin.png
│ │ ├── sports_icon.png
│ │ └── up_arrow.png
├── babel.config.js
├── constants
│ ├── icons.js
│ ├── images.js
│ ├── index.js
│ └── theme.js
├── index.js
├── ios
│ ├── ExpenseTracker-tvOS
│ │ └── Info.plist
│ ├── ExpenseTracker-tvOSTests
│ │ └── Info.plist
│ ├── ExpenseTracker.xcodeproj
│ │ ├── project.pbxproj
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ ├── ExpenseTracker-tvOS.xcscheme
│ │ │ └── ExpenseTracker.xcscheme
│ ├── ExpenseTracker.xcworkspace
│ │ └── contents.xcworkspacedata
│ ├── ExpenseTracker
│ │ ├── AppDelegate.h
│ │ ├── AppDelegate.m
│ │ ├── Images.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ ├── Info.plist
│ │ ├── LaunchScreen.storyboard
│ │ └── main.m
│ ├── ExpenseTrackerTests
│ │ ├── ExpenseTrackerTests.m
│ │ └── Info.plist
│ ├── Podfile
│ └── Podfile.lock
├── metro.config.js
├── package-lock.json
├── package.json
├── react-native.config.js
└── screens
│ ├── Home.js
│ └── index.js
└── README.md
/LCRN01-travel-onboarding-app/__tests__/App-test.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import 'react-native';
6 | import React from 'react';
7 | import App from '../App';
8 |
9 | // Note: test renderer must be required after react-native.
10 | import renderer from 'react-test-renderer';
11 |
12 | it('renders correctly', () => {
13 | renderer.create();
14 | });
15 |
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/debug.keystore
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-BlackItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-BlackItalic.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-Italic.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-MediumItalic.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/Roboto-ThinItalic.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/RobotoCondensed-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/RobotoCondensed-Bold.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/RobotoCondensed-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/RobotoCondensed-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/RobotoCondensed-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/RobotoCondensed-Italic.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/RobotoCondensed-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/RobotoCondensed-Light.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/RobotoCondensed-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/RobotoCondensed-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/RobotoCondensed-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/assets/fonts/RobotoCondensed-Regular.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | TravelOnboardingApp
3 |
4 |
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.2-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'TravelOnboardingApp'
2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
3 | include ':app'
4 |
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "TravelOnboardingApp",
3 | "displayName": "TravelOnboardingApp"
4 | }
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-BlackItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-BlackItalic.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-Italic.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-MediumItalic.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/fonts/Roboto-ThinItalic.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/fonts/RobotoCondensed-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/fonts/RobotoCondensed-Bold.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/fonts/RobotoCondensed-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/fonts/RobotoCondensed-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/fonts/RobotoCondensed-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/fonts/RobotoCondensed-Italic.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/fonts/RobotoCondensed-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/fonts/RobotoCondensed-Light.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/fonts/RobotoCondensed-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/fonts/RobotoCondensed-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/fonts/RobotoCondensed-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/fonts/RobotoCondensed-Regular.ttf
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/images/onboarding-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/images/onboarding-1.png
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/images/onboarding-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/images/onboarding-2.png
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/assets/images/onboarding-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN01-travel-onboarding-app/app/assets/images/onboarding-3.png
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/constants/images.js:
--------------------------------------------------------------------------------
1 | export const onboarding1 = require("../assets/images/onboarding-1.png");
2 | export const onboarding2 = require("../assets/images/onboarding-2.png");
3 | export const onboarding3 = require("../assets/images/onboarding-3.png");
4 |
5 | export default {
6 | onboarding1,
7 | onboarding2,
8 | onboarding3
9 | }
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/constants/index.js:
--------------------------------------------------------------------------------
1 | import images from "./images";
2 | import theme, { COLORS, SIZES, FONTS } from "./theme";
3 |
4 | export { images, theme, COLORS, SIZES, FONTS };
5 |
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/app/screens/index.js:
--------------------------------------------------------------------------------
1 | // Onboarding screen
2 | import OnBoarding from "./OnBoarding/OnBoarding";
3 |
4 | export {
5 | OnBoarding,
6 | };
7 |
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['module:metro-react-native-babel-preset'],
3 | };
4 |
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import {AppRegistry} from 'react-native';
6 | import App from './App';
7 | import {name as appName} from './app.json';
8 |
9 | AppRegistry.registerComponent(appName, () => App);
10 |
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/ios/TravelOnboardingApp.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/ios/TravelOnboardingApp/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : UIResponder
5 |
6 | @property (nonatomic, strong) UIWindow *window;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/ios/TravelOnboardingApp/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/ios/TravelOnboardingApp/main.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/metro.config.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Metro configuration for React Native
3 | * https://github.com/facebook/react-native
4 | *
5 | * @format
6 | */
7 |
8 | module.exports = {
9 | transformer: {
10 | getTransformOptions: async () => ({
11 | transform: {
12 | experimentalImportSupport: false,
13 | inlineRequires: false,
14 | },
15 | }),
16 | },
17 | };
18 |
--------------------------------------------------------------------------------
/LCRN01-travel-onboarding-app/react-native.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | project: {
3 | ios: {},
4 | android: {}, // grouped into "project"
5 | },
6 | assets: ["./app/assets/fonts/"], // stays the same
7 | };
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/__tests__/App-test.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import 'react-native';
6 | import React from 'react';
7 | import App from '../App';
8 |
9 | // Note: test renderer must be required after react-native.
10 | import renderer from 'react-test-renderer';
11 |
12 | it('renders correctly', () => {
13 | renderer.create();
14 | });
15 |
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/debug.keystore
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-BlackItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-BlackItalic.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-Italic.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-MediumItalic.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/Roboto-ThinItalic.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/RobotoCondensed-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/RobotoCondensed-Bold.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/RobotoCondensed-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/RobotoCondensed-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/RobotoCondensed-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/RobotoCondensed-Italic.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/RobotoCondensed-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/RobotoCondensed-Light.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/RobotoCondensed-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/RobotoCondensed-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/RobotoCondensed-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/assets/fonts/RobotoCondensed-Regular.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | PlantAppExploration
3 |
4 |
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.2-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'PlantAppExploration'
2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
3 | include ':app'
4 |
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "PlantAppExploration",
3 | "displayName": "PlantAppExploration"
4 | }
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/fonts/Roboto-BlackItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/fonts/Roboto-BlackItalic.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/fonts/Roboto-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/fonts/Roboto-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/fonts/Roboto-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/fonts/Roboto-Italic.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/fonts/Roboto-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/fonts/Roboto-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/fonts/Roboto-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/fonts/Roboto-MediumItalic.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/fonts/Roboto-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/fonts/Roboto-ThinItalic.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/fonts/RobotoCondensed-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/fonts/RobotoCondensed-Bold.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/fonts/RobotoCondensed-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/fonts/RobotoCondensed-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/fonts/RobotoCondensed-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/fonts/RobotoCondensed-Italic.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/fonts/RobotoCondensed-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/fonts/RobotoCondensed-Light.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/fonts/RobotoCondensed-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/fonts/RobotoCondensed-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/fonts/RobotoCondensed-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/fonts/RobotoCondensed-Regular.ttf
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/icons/back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/icons/back.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/icons/camera.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/icons/camera.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/icons/chevron.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/icons/chevron.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/icons/cube_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/icons/cube_icon.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/icons/down-arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/icons/down-arrow.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/icons/drop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/icons/drop.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/icons/flash_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/icons/flash_icon.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/icons/focus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/icons/focus.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/icons/garden.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/icons/garden.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/icons/heart_green_outline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/icons/heart_green_outline.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/icons/heart_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/icons/heart_icon.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/icons/heart_red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/icons/heart_red.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/icons/plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/icons/plus.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/icons/search_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/icons/search_icon.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/icons/seed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/icons/seed.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/icons/sun.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/icons/sun.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/icons/temperature.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/icons/temperature.png
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/images/banner_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/images/banner_bg.jpg
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/images/plant_1.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/images/plant_1.jpeg
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/images/plant_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/images/plant_2.jpg
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/images/plant_3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/images/plant_3.jpg
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/images/plant_4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/images/plant_4.jpg
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/images/plant_5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/images/plant_5.jpg
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/images/plant_6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/images/plant_6.jpg
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/images/plant_7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/images/plant_7.jpg
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/images/profile_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/images/profile_1.jpg
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/images/profile_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/images/profile_2.jpg
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/images/profile_3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/images/profile_3.jpg
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/images/profile_4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/images/profile_4.jpg
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/assets/images/profile_5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN02-plant-app-exploration/assets/images/profile_5.jpg
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['module:metro-react-native-babel-preset'],
3 | };
4 |
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/constants/index.js:
--------------------------------------------------------------------------------
1 | import icons from "./icons";
2 | import images from "./images";
3 | import theme, { COLORS, SIZES, FONTS } from "./theme";
4 |
5 | export { icons, images, theme, COLORS, SIZES, FONTS };
6 |
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import {AppRegistry} from 'react-native';
6 | import App from './App';
7 | import {name as appName} from './app.json';
8 |
9 | AppRegistry.registerComponent(appName, () => App);
10 |
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/ios/PlantAppExploration.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/ios/PlantAppExploration.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/ios/PlantAppExploration/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : UIResponder
5 |
6 | @property (nonatomic, strong) UIWindow *window;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/ios/PlantAppExploration/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/ios/PlantAppExploration/main.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/metro.config.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Metro configuration for React Native
3 | * https://github.com/facebook/react-native
4 | *
5 | * @format
6 | */
7 |
8 | module.exports = {
9 | transformer: {
10 | getTransformOptions: async () => ({
11 | transform: {
12 | experimentalImportSupport: false,
13 | inlineRequires: false,
14 | },
15 | }),
16 | },
17 | };
18 |
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/react-native.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | project: {
3 | ios: {},
4 | android: {}, // grouped into "project"
5 | },
6 | assets: ["./assets/fonts/"], // stays the same
7 | };
--------------------------------------------------------------------------------
/LCRN02-plant-app-exploration/screens/index.js:
--------------------------------------------------------------------------------
1 | import Home from "./Home";
2 | import PlantDetail from "./PlantDetail";
3 |
4 | export {
5 | Home,
6 | PlantDetail
7 | };
8 |
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/__tests__/App-test.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import 'react-native';
6 | import React from 'react';
7 | import App from '../App';
8 |
9 | // Note: test renderer must be required after react-native.
10 | import renderer from 'react-test-renderer';
11 |
12 | it('renders correctly', () => {
13 | renderer.create();
14 | });
15 |
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/debug.keystore
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-BlackItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-BlackItalic.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-Italic.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-MediumItalic.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/Roboto-ThinItalic.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/RobotoCondensed-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/RobotoCondensed-Bold.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/RobotoCondensed-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/RobotoCondensed-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/RobotoCondensed-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/RobotoCondensed-Italic.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/RobotoCondensed-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/RobotoCondensed-Light.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/RobotoCondensed-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/RobotoCondensed-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/RobotoCondensed-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/assets/fonts/RobotoCondensed-Regular.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/java/com/tripbookingapp/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.tripbookingapp;
2 |
3 | import com.facebook.react.ReactActivity;
4 |
5 | public class MainActivity extends ReactActivity {
6 |
7 | /**
8 | * Returns the name of the main component registered from JavaScript. This is used to schedule
9 | * rendering of the component.
10 | */
11 | @Override
12 | protected String getMainComponentName() {
13 | return "TripBookingApp";
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | TripBookingApp
3 |
4 |
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.2-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'TripBookingApp'
2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
3 | include ':app'
4 |
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "TripBookingApp",
3 | "displayName": "TripBookingApp"
4 | }
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/fonts/Roboto-BlackItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/fonts/Roboto-BlackItalic.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/fonts/Roboto-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/fonts/Roboto-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/fonts/Roboto-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/fonts/Roboto-Italic.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/fonts/Roboto-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/fonts/Roboto-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/fonts/Roboto-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/fonts/Roboto-MediumItalic.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/fonts/Roboto-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/fonts/Roboto-ThinItalic.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/fonts/RobotoCondensed-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/fonts/RobotoCondensed-Bold.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/fonts/RobotoCondensed-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/fonts/RobotoCondensed-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/fonts/RobotoCondensed-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/fonts/RobotoCondensed-Italic.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/fonts/RobotoCondensed-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/fonts/RobotoCondensed-Light.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/fonts/RobotoCondensed-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/fonts/RobotoCondensed-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/fonts/RobotoCondensed-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/fonts/RobotoCondensed-Regular.ttf
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/airplane_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/airplane_icon.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/back_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/back_icon.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/bar_menu_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/bar_menu_icon.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/bed_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/bed_icon.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/bookmark_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/bookmark_icon.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/bus_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/bus_icon.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/compass_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/compass_icon.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/eat_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/eat_icon.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/event_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/event_icon.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/home_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/home_icon.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/menu_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/menu_icon.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/parking_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/parking_icon.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/search_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/search_icon.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/star_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/star_empty.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/star_full.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/star_full.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/star_half.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/star_half.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/taxi_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/taxi_icon.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/train_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/train_icon.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/user_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/user_icon.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/villa_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/villa_icon.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/icons/wind_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/icons/wind_icon.png
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/images/beach.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/images/beach.jpeg
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/images/climbing_hills.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/images/climbing_hills.jpg
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/images/frozen_hills.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/images/frozen_hills.jpg
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/images/home_banner.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/images/home_banner.jpg
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/images/onboarding_image.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/images/onboarding_image.jpg
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/images/ski_villa.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/images/ski_villa.jpg
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/assets/images/ski_villa_banner.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN03-trip-booking-app/assets/images/ski_villa_banner.jpg
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['module:metro-react-native-babel-preset'],
3 | };
4 |
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/constants/index.js:
--------------------------------------------------------------------------------
1 | import icons from "./icons";
2 | import images from "./images";
3 | import theme, { COLORS, SIZES, FONTS } from "./theme";
4 |
5 | export { icons, images, theme, COLORS, SIZES, FONTS };
6 |
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import {AppRegistry} from 'react-native';
6 | import App from './App';
7 | import {name as appName} from './app.json';
8 |
9 | AppRegistry.registerComponent(appName, () => App);
10 |
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/ios/TripBookingApp.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/ios/TripBookingApp/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : UIResponder
5 |
6 | @property (nonatomic, strong) UIWindow *window;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/ios/TripBookingApp/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/ios/TripBookingApp/main.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/metro.config.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Metro configuration for React Native
3 | * https://github.com/facebook/react-native
4 | *
5 | * @format
6 | */
7 |
8 | module.exports = {
9 | transformer: {
10 | getTransformOptions: async () => ({
11 | transform: {
12 | experimentalImportSupport: false,
13 | inlineRequires: false,
14 | },
15 | }),
16 | },
17 | };
18 |
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/react-native.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | project: {
3 | ios: {},
4 | android: {}, // grouped into "project"
5 | },
6 | assets: ["./assets/fonts/"], // stays the same
7 | };
--------------------------------------------------------------------------------
/LCRN03-trip-booking-app/screens/index.js:
--------------------------------------------------------------------------------
1 | import Onboarding from "./Onboarding";
2 | import Home from "./Home";
3 | import DestinationDetail from "./DestinationDetail";
4 |
5 | export {
6 | Onboarding,
7 | Home,
8 | DestinationDetail
9 | };
10 |
--------------------------------------------------------------------------------
/LCRN04-furniture-app/__tests__/App-test.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import 'react-native';
6 | import React from 'react';
7 | import App from '../App';
8 |
9 | // Note: test renderer must be required after react-native.
10 | import renderer from 'react-test-renderer';
11 |
12 | it('renders correctly', () => {
13 | renderer.create();
14 | });
15 |
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/debug.keystore
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-BlackItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-BlackItalic.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-Italic.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-MediumItalic.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/assets/fonts/Roboto-ThinItalic.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/assets/fonts/RobotoCondensed-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/assets/fonts/RobotoCondensed-Bold.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/assets/fonts/RobotoCondensed-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/assets/fonts/RobotoCondensed-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/assets/fonts/RobotoCondensed-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/assets/fonts/RobotoCondensed-Italic.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/assets/fonts/RobotoCondensed-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/assets/fonts/RobotoCondensed-Light.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/assets/fonts/RobotoCondensed-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/assets/fonts/RobotoCondensed-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/assets/fonts/RobotoCondensed-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/assets/fonts/RobotoCondensed-Regular.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/java/com/furnitureapp/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.furnitureapp;
2 |
3 | import com.facebook.react.ReactActivity;
4 |
5 | public class MainActivity extends ReactActivity {
6 |
7 | /**
8 | * Returns the name of the main component registered from JavaScript. This is used to schedule
9 | * rendering of the component.
10 | */
11 | @Override
12 | protected String getMainComponentName() {
13 | return "FurnitureApp";
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | FurnitureApp
3 |
4 |
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.2-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/LCRN04-furniture-app/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'FurnitureApp'
2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
3 | include ':app'
4 |
--------------------------------------------------------------------------------
/LCRN04-furniture-app/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "FurnitureApp",
3 | "displayName": "FurnitureApp"
4 | }
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/fonts/Roboto-BlackItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/fonts/Roboto-BlackItalic.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/fonts/Roboto-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/fonts/Roboto-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/fonts/Roboto-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/fonts/Roboto-Italic.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/fonts/Roboto-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/fonts/Roboto-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/fonts/Roboto-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/fonts/Roboto-MediumItalic.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/fonts/Roboto-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/fonts/Roboto-ThinItalic.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/fonts/RobotoCondensed-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/fonts/RobotoCondensed-Bold.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/fonts/RobotoCondensed-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/fonts/RobotoCondensed-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/fonts/RobotoCondensed-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/fonts/RobotoCondensed-Italic.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/fonts/RobotoCondensed-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/fonts/RobotoCondensed-Light.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/fonts/RobotoCondensed-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/fonts/RobotoCondensed-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/fonts/RobotoCondensed-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/fonts/RobotoCondensed-Regular.ttf
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/icons/back_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/icons/back_icon.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/icons/cart_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/icons/cart_icon.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/icons/chevron_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/icons/chevron_icon.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/icons/dashboard_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/icons/dashboard_icon.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/icons/menu_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/icons/menu_icon.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/icons/plus_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/icons/plus_icon.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/icons/search_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/icons/search_icon.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/icons/user_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/icons/user_icon.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/images/green_chair.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/images/green_chair.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/images/red_chair.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/images/red_chair.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/images/sofa.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/images/sofa.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/assets/images/white_chair.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN04-furniture-app/assets/images/white_chair.png
--------------------------------------------------------------------------------
/LCRN04-furniture-app/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['module:metro-react-native-babel-preset'],
3 | };
4 |
--------------------------------------------------------------------------------
/LCRN04-furniture-app/constants/images.js:
--------------------------------------------------------------------------------
1 | export const sofa = require("../assets/images/sofa.png");
2 | export const redChair = require("../assets/images/red_chair.png");
3 | export const greenChair = require("../assets/images/green_chair.png");
4 | export const whiteChair = require("../assets/images/white_chair.png");
5 |
6 | export default {
7 | sofa,
8 | redChair,
9 | greenChair,
10 | whiteChair,
11 | }
--------------------------------------------------------------------------------
/LCRN04-furniture-app/constants/index.js:
--------------------------------------------------------------------------------
1 | import icons from "./icons";
2 | import images from "./images";
3 | import theme, { COLORS, SIZES, FONTS } from "./theme";
4 |
5 | export { icons, images, theme, COLORS, SIZES, FONTS };
6 |
--------------------------------------------------------------------------------
/LCRN04-furniture-app/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import {AppRegistry} from 'react-native';
6 | import App from './App';
7 | import {name as appName} from './app.json';
8 |
9 | AppRegistry.registerComponent(appName, () => App);
10 |
--------------------------------------------------------------------------------
/LCRN04-furniture-app/ios/FurnitureApp.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/LCRN04-furniture-app/ios/FurnitureApp/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : UIResponder
5 |
6 | @property (nonatomic, strong) UIWindow *window;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/LCRN04-furniture-app/ios/FurnitureApp/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/LCRN04-furniture-app/ios/FurnitureApp/main.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/LCRN04-furniture-app/metro.config.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Metro configuration for React Native
3 | * https://github.com/facebook/react-native
4 | *
5 | * @format
6 | */
7 |
8 | module.exports = {
9 | transformer: {
10 | getTransformOptions: async () => ({
11 | transform: {
12 | experimentalImportSupport: false,
13 | inlineRequires: false,
14 | },
15 | }),
16 | },
17 | };
18 |
--------------------------------------------------------------------------------
/LCRN04-furniture-app/react-native.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | project: {
3 | ios: {},
4 | android: {}, // grouped into "project"
5 | },
6 | assets: ["./assets/fonts/"], // stays the same
7 | };
--------------------------------------------------------------------------------
/LCRN04-furniture-app/screens/index.js:
--------------------------------------------------------------------------------
1 | import Home from "./Home";
2 | import ItemDetail from "./ItemDetail";
3 |
4 | export {
5 | Home,
6 | ItemDetail
7 | };
8 |
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/__tests__/App-test.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import 'react-native';
6 | import React from 'react';
7 | import App from '../App';
8 |
9 | // Note: test renderer must be required after react-native.
10 | import renderer from 'react-test-renderer';
11 |
12 | it('renders correctly', () => {
13 | renderer.create();
14 | });
15 |
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/debug.keystore
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/CarmenSans-Regular.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/CarmenSans-Regular.otf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/CarmenSans-SemiBold.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/CarmenSans-SemiBold.otf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/CarmenSans-Thin.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/CarmenSans-Thin.otf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/CarmenSansSemiBold.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/CarmenSansSemiBold.otf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/CarmenSansThin.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/CarmenSansThin.otf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/CocoGothic-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/CocoGothic-Bold.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/CocoGothic-Bold_trial.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/CocoGothic-Bold_trial.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/CocoGothic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/CocoGothic.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/CocoGothic_trial.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/CocoGothic_trial.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-BlackItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-BlackItalic.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-Italic.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-MediumItalic.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/Roboto-ThinItalic.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/RobotoCondensed-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/RobotoCondensed-Bold.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/RobotoCondensed-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/RobotoCondensed-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/RobotoCondensed-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/RobotoCondensed-Italic.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/RobotoCondensed-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/RobotoCondensed-Light.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/RobotoCondensed-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/RobotoCondensed-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/RobotoCondensed-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/assets/fonts/RobotoCondensed-Regular.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | NikeShoesEcommerceApp
3 |
4 |
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.2-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/nike-metcon-5-black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/android/nike-metcon-5-black.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'NikeShoesEcommerceApp'
2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
3 | include ':app'
4 |
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "NikeShoesEcommerceApp",
3 | "displayName": "NikeShoesEcommerceApp"
4 | }
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/assets/fonts/CarmenSans-Regular.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/assets/fonts/CarmenSans-Regular.otf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/assets/fonts/CarmenSans-SemiBold.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/assets/fonts/CarmenSans-SemiBold.otf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/assets/fonts/CarmenSans-Thin.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/assets/fonts/CarmenSans-Thin.otf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/assets/fonts/CocoGothic-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/assets/fonts/CocoGothic-Bold.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/assets/fonts/CocoGothic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/assets/fonts/CocoGothic.ttf
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/assets/icons/menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/assets/icons/menu.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/assets/icons/search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/assets/icons/search.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/assets/images/nike-metcon-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/assets/images/nike-metcon-3.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/assets/images/nike-metcon-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/assets/images/nike-metcon-4.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/assets/images/nike-metcon-5-black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/assets/images/nike-metcon-5-black.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/assets/images/nike-metcon-5-purple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/assets/images/nike-metcon-5-purple.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/assets/images/nike-metcon-6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/assets/images/nike-metcon-6.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/assets/images/nike-metcon-free.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/assets/images/nike-metcon-free.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/assets/images/nike-pegasus-36.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/assets/images/nike-pegasus-36.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/assets/images/nike-zoom-kobe-1-protro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/assets/images/nike-zoom-kobe-1-protro.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/assets/images/recently-viewed-label.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN05-nike-shoes-ecommerce-app/assets/images/recently-viewed-label.png
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['module:metro-react-native-babel-preset'],
3 | };
4 |
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/constants/icons.js:
--------------------------------------------------------------------------------
1 | export const menu = require("../assets/icons/menu.png");
2 | export const search = require("../assets/icons/search.png");
3 |
4 | export default {
5 | menu,
6 | search
7 | }
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/constants/index.js:
--------------------------------------------------------------------------------
1 | import icons from "./icons";
2 | import images from "./images";
3 | import theme, { COLORS, SIZES, FONTS } from "./theme";
4 |
5 | export { icons, images, theme, COLORS, SIZES, FONTS };
6 |
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import {AppRegistry} from 'react-native';
6 | import App from './App';
7 | import {name as appName} from './app.json';
8 |
9 | AppRegistry.registerComponent(appName, () => App);
10 |
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/ios/NikeShoesEcommerceApp.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/ios/NikeShoesEcommerceApp.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/ios/NikeShoesEcommerceApp/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : UIResponder
5 |
6 | @property (nonatomic, strong) UIWindow *window;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/ios/NikeShoesEcommerceApp/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/ios/NikeShoesEcommerceApp/main.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/metro.config.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Metro configuration for React Native
3 | * https://github.com/facebook/react-native
4 | *
5 | * @format
6 | */
7 |
8 | module.exports = {
9 | transformer: {
10 | getTransformOptions: async () => ({
11 | transform: {
12 | experimentalImportSupport: false,
13 | inlineRequires: false,
14 | },
15 | }),
16 | },
17 | };
18 |
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/react-native.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | project: {
3 | ios: {},
4 | android: {}, // grouped into "project"
5 | },
6 | assets: ["./assets/fonts/"], // stays the same
7 | };
--------------------------------------------------------------------------------
/LCRN05-nike-shoes-ecommerce-app/screens/index.js:
--------------------------------------------------------------------------------
1 | import Home from "./Home";
2 |
3 | export {
4 | Home
5 | };
6 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/.buckconfig:
--------------------------------------------------------------------------------
1 |
2 | [android]
3 | target = Google Inc.:Google APIs:23
4 |
5 | [maven_repositories]
6 | central = https://repo1.maven.org/maven2
7 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | extends: '@react-native-community',
4 | };
5 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/.gitattributes:
--------------------------------------------------------------------------------
1 | *.pbxproj -text
2 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/.prettierrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | bracketSpacing: false,
3 | jsxBracketSameLine: true,
4 | singleQuote: true,
5 | trailingComma: 'all',
6 | };
7 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/.watchmanconfig:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/LCRN06-book-store-app/__tests__/App-test.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import 'react-native';
6 | import React from 'react';
7 | import App from '../App';
8 |
9 | // Note: test renderer must be required after react-native.
10 | import renderer from 'react-test-renderer';
11 |
12 | it('renders correctly', () => {
13 | renderer.create();
14 | });
15 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/debug.keystore
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-BlackItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-BlackItalic.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-Italic.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-MediumItalic.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/assets/fonts/Roboto-ThinItalic.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/assets/fonts/RobotoCondensed-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/assets/fonts/RobotoCondensed-Bold.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/assets/fonts/RobotoCondensed-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/assets/fonts/RobotoCondensed-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/assets/fonts/RobotoCondensed-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/assets/fonts/RobotoCondensed-Italic.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/assets/fonts/RobotoCondensed-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/assets/fonts/RobotoCondensed-Light.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/assets/fonts/RobotoCondensed-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/assets/fonts/RobotoCondensed-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/assets/fonts/RobotoCondensed-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/assets/fonts/RobotoCondensed-Regular.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/java/com/bookstoreapp/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.bookstoreapp;
2 |
3 | import com.facebook.react.ReactActivity;
4 |
5 | public class MainActivity extends ReactActivity {
6 |
7 | /**
8 | * Returns the name of the main component registered from JavaScript. This is used to schedule
9 | * rendering of the component.
10 | */
11 | @Override
12 | protected String getMainComponentName() {
13 | return "BookStoreApp";
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | BookStoreApp
3 |
4 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.2-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'BookStoreApp'
2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
3 | include ':app'
4 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "BookStoreApp",
3 | "displayName": "BookStoreApp"
4 | }
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/fonts/Roboto-BlackItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/fonts/Roboto-BlackItalic.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/fonts/Roboto-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/fonts/Roboto-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/fonts/Roboto-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/fonts/Roboto-Italic.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/fonts/Roboto-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/fonts/Roboto-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/fonts/Roboto-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/fonts/Roboto-MediumItalic.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/fonts/Roboto-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/fonts/Roboto-ThinItalic.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/fonts/RobotoCondensed-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/fonts/RobotoCondensed-Bold.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/fonts/RobotoCondensed-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/fonts/RobotoCondensed-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/fonts/RobotoCondensed-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/fonts/RobotoCondensed-Italic.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/fonts/RobotoCondensed-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/fonts/RobotoCondensed-Light.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/fonts/RobotoCondensed-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/fonts/RobotoCondensed-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/fonts/RobotoCondensed-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/fonts/RobotoCondensed-Regular.ttf
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/icons/back_arrow_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/icons/back_arrow_icon.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/icons/bookmark_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/icons/bookmark_icon.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/icons/card_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/icons/card_icon.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/icons/claim_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/icons/claim_icon.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/icons/clock_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/icons/clock_icon.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/icons/dashboard_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/icons/dashboard_icon.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/icons/menu_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/icons/menu_icon.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/icons/more_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/icons/more_icon.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/icons/notification_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/icons/notification_icon.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/icons/page_filled_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/icons/page_filled_icon.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/icons/page_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/icons/page_icon.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/icons/plus_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/icons/plus_icon.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/icons/point_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/icons/point_icon.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/icons/read_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/icons/read_icon.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/icons/search_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/icons/search_icon.png
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/images/other_words_for_home.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/images/other_words_for_home.jpg
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/images/the_metropolist.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/images/the_metropolist.jpg
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/images/the_tiny_dragon.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/images/the_tiny_dragon.jpg
--------------------------------------------------------------------------------
/LCRN06-book-store-app/assets/images/underland.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN06-book-store-app/assets/images/underland.jpg
--------------------------------------------------------------------------------
/LCRN06-book-store-app/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['module:metro-react-native-babel-preset'],
3 | };
4 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/constants/images.js:
--------------------------------------------------------------------------------
1 | export const otherWordsForHome = require("../assets/images/other_words_for_home.jpg");
2 | export const theMetropolist = require("../assets/images/the_metropolist.jpg");
3 | export const theTinyDragon = require("../assets/images/the_tiny_dragon.jpg");
4 | export const underland = require("../assets/images/underland.jpg");
5 |
6 | export default {
7 | otherWordsForHome,
8 | theMetropolist,
9 | theTinyDragon,
10 | underland
11 | }
--------------------------------------------------------------------------------
/LCRN06-book-store-app/constants/index.js:
--------------------------------------------------------------------------------
1 | import icons from "./icons";
2 | import images from "./images";
3 | import theme, { COLORS, SIZES, FONTS } from "./theme";
4 |
5 | export { icons, images, theme, COLORS, SIZES, FONTS };
6 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import {AppRegistry} from 'react-native';
6 | import App from './App';
7 | import {name as appName} from './app.json';
8 |
9 | AppRegistry.registerComponent(appName, () => App);
10 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/ios/BookStoreApp.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/ios/BookStoreApp/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : UIResponder
5 |
6 | @property (nonatomic, strong) UIWindow *window;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/ios/BookStoreApp/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/ios/BookStoreApp/main.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/metro.config.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Metro configuration for React Native
3 | * https://github.com/facebook/react-native
4 | *
5 | * @format
6 | */
7 |
8 | module.exports = {
9 | transformer: {
10 | getTransformOptions: async () => ({
11 | transform: {
12 | experimentalImportSupport: false,
13 | inlineRequires: false,
14 | },
15 | }),
16 | },
17 | };
18 |
--------------------------------------------------------------------------------
/LCRN06-book-store-app/react-native.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | project: {
3 | ios: {},
4 | android: {}, // grouped into "project"
5 | },
6 | assets: ["./assets/fonts/"], // stays the same
7 | };
--------------------------------------------------------------------------------
/LCRN06-book-store-app/screens/index.js:
--------------------------------------------------------------------------------
1 | import Home from "./Home";
2 | import BookDetail from "./BookDetail"
3 |
4 | export {
5 | Home,
6 | BookDetail
7 | };
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/__tests__/App-test.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import 'react-native';
6 | import React from 'react';
7 | import App from '../App';
8 |
9 | // Note: test renderer must be required after react-native.
10 | import renderer from 'react-test-renderer';
11 |
12 | it('renders correctly', () => {
13 | renderer.create();
14 | });
15 |
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/debug.keystore
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-BlackItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-BlackItalic.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-Italic.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-MediumItalic.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/Roboto-ThinItalic.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/RobotoCondensed-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/RobotoCondensed-Bold.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/RobotoCondensed-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/RobotoCondensed-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/RobotoCondensed-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/RobotoCondensed-Italic.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/RobotoCondensed-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/RobotoCondensed-Light.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/RobotoCondensed-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/RobotoCondensed-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/RobotoCondensed-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/assets/fonts/RobotoCondensed-Regular.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/java/com/expensetracker/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.expensetracker;
2 |
3 | import com.facebook.react.ReactActivity;
4 |
5 | public class MainActivity extends ReactActivity {
6 |
7 | /**
8 | * Returns the name of the main component registered from JavaScript. This is used to schedule
9 | * rendering of the component.
10 | */
11 | @Override
12 | protected String getMainComponentName() {
13 | return "ExpenseTracker";
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | ExpenseTracker
3 |
4 |
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.2-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'ExpenseTracker'
2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
3 | include ':app'
4 |
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ExpenseTracker",
3 | "displayName": "ExpenseTracker"
4 | }
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/fonts/Roboto-BlackItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/fonts/Roboto-BlackItalic.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/fonts/Roboto-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/fonts/Roboto-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/fonts/Roboto-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/fonts/Roboto-Italic.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/fonts/Roboto-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/fonts/Roboto-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/fonts/Roboto-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/fonts/Roboto-MediumItalic.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/fonts/Roboto-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/fonts/Roboto-ThinItalic.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/fonts/RobotoCondensed-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/fonts/RobotoCondensed-Bold.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/fonts/RobotoCondensed-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/fonts/RobotoCondensed-BoldItalic.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/fonts/RobotoCondensed-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/fonts/RobotoCondensed-Italic.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/fonts/RobotoCondensed-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/fonts/RobotoCondensed-Light.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/fonts/RobotoCondensed-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/fonts/RobotoCondensed-LightItalic.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/fonts/RobotoCondensed-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/fonts/RobotoCondensed-Regular.ttf
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/icons/baby_car_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/icons/baby_car_icon.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/icons/back_arrow_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/icons/back_arrow_icon.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/icons/calendar_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/icons/calendar_icon.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/icons/chart_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/icons/chart_icon.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/icons/cloth_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/icons/cloth_icon.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/icons/down_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/icons/down_arrow.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/icons/education_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/icons/education_icon.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/icons/food_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/icons/food_icon.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/icons/healthcare_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/icons/healthcare_icon.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/icons/menu_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/icons/menu_icon.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/icons/more_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/icons/more_icon.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/icons/pin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/icons/pin.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/icons/sports_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/icons/sports_icon.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/assets/icons/up_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/assets/icons/up_arrow.png
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['module:metro-react-native-babel-preset'],
3 | };
4 |
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/constants/images.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/byprogrammers/lets-code-react-native/8606052a8af4de8a825ebb65f058295236d1ecca/LCRN07-expense-tracker-app/constants/images.js
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/constants/index.js:
--------------------------------------------------------------------------------
1 | import icons from "./icons";
2 | import images from "./images";
3 | import theme, { COLORS, SIZES, FONTS } from "./theme";
4 |
5 | export { icons, images, theme, COLORS, SIZES, FONTS };
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import {AppRegistry} from 'react-native';
6 | import App from './App';
7 | import {name as appName} from './app.json';
8 |
9 | AppRegistry.registerComponent(appName, () => App);
10 |
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/ios/ExpenseTracker.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/ios/ExpenseTracker/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : UIResponder
5 |
6 | @property (nonatomic, strong) UIWindow *window;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/ios/ExpenseTracker/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/ios/ExpenseTracker/main.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/metro.config.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Metro configuration for React Native
3 | * https://github.com/facebook/react-native
4 | *
5 | * @format
6 | */
7 |
8 | module.exports = {
9 | transformer: {
10 | getTransformOptions: async () => ({
11 | transform: {
12 | experimentalImportSupport: false,
13 | inlineRequires: false,
14 | },
15 | }),
16 | },
17 | };
18 |
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/react-native.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | project: {
3 | ios: {},
4 | android: {}, // grouped into "project"
5 | },
6 | assets: ["./assets/fonts/"], // stays the same
7 | };
--------------------------------------------------------------------------------
/LCRN07-expense-tracker-app/screens/index.js:
--------------------------------------------------------------------------------
1 | import Home from "./Home";
2 |
3 | export {
4 | Home
5 | };
--------------------------------------------------------------------------------