iOS's Stocks App clone written in React Native for demo purpose (available both iOS and Android).

Last update: Jul 30, 2022

FinanceReactNative

Dependency Status devDependency Status

iOS's Stocks App clone written in React Native for demo purpose (available both iOS and Android). Data is pulled from Yahoo Finance.

Demo

Play Store Button Apk Download Button

  • Rejected by Apple reviewer 😄 : "Your app is too similar to Apple Stock app, which creates a misleading association with Apple products."

App preview

Preview Preview

Screenshots

React and React Native version

Plugins used

  • alt - Isomorphic flux implementation.
  • moment - Parse, validate, manipulate, and display dates in javascript.
  • react-native-navbar - Navbar component for React Native.
  • react-native-router-flux - React Native Router based on new React Native Navigation API (0.26)
  • react-native-simple-store - A minimalistic wrapper around React Native's AsyncStorage.
  • react-native-vector-icons - 3000 Customizable Icons for React Native with support for NavBar/TabBar/ToolbarAndroid, image source and full stying.
  • rn-viewpager - ViewPager and Indicator component for react-native on both android and ios.

Components used

  • AppRegistry - The JS entry point to running all React Native apps.
  • Image - A React component for displaying different types of images, including network images, static resources, temporary local images, and images from local disk, such as the camera roll.
  • Linking - A general interface to interact with both incoming and outgoing app links.
  • ListView - A core component designed for efficient display of vertically scrolling lists of changing data.
  • Platform - A module is provided by React Native to detect what is the platform in which the app is running.
  • RefreshControl - This component is used inside a ScrollView or ListView to add pull to refresh functionality.
  • StatusBar - Component to control the app status bar.
  • StyleSheet - A StyleSheet is an abstraction similar to CSS StyleSheets.
  • Text - A React component for displaying text which supports nesting, styling, and touch handling.
  • TextInput - A foundational component for inputting text into the app via a keyboard.
  • ToolbarAndroid - React component that wraps the Android-only Toolbar widget.
  • TouchableHighlight - A wrapper for making views respond properly to touches.
  • View - The most fundamental component for building UI, View is a container that supports layout with flexbox, style, some touch handling, and accessibility controls, and is designed to be nested inside other views and to have 0 to many children of any type.

Additional

  • eslint: A fully pluggable tool for identifying and reporting on patterns in JavaScript.

Running

Clone & install

  • Clone this repo git clone [email protected]:7kfpun/FinanceReactNative.git
  • cd FinanceReactNative
  • run npm install

iOS

  • Run react-native run-ios

Android

  • Run android avd and start an emulator
  • Run react-native run-android

Related project

License

Released under the MIT License.

GitHub

https://github.com/7kfpun/FinanceReactNative
Comments
  • 1. Error run ios 7 : not found for architecture armv7

    I tried run on real iphone ios version 7.0 If I run on simulator , It 's fine.

    ld: warning: directory not found for option '-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/Developer/Library/Frameworks'
    Undefined symbols for architecture armv7:
      "_RCTSetLogFunction", referenced from:
          -[FinanceTests testRendersWelcomeScreen] in FinanceTests.o
    ld: symbol(s) not found for architecture armv7
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    
    

    What I do wrong here?

    Reviewed by nvcken at 2015-10-25 09:33
  • 2. Upgrade to react-native 0.55 and fixup

    I have enough problems getting react-native run-ios or other commands to work in any version, so I ended up updating React Native to newest for a better troubleshooting baseline.

    With these fixes the app is able to render and do its basic navigation, although no useful data is downloaded which I assume is because Yahoo! discontinued their stocks API.

    Reviewed by jdonald at 2018-04-16 08:14
  • 3. react-native依赖问题

    "react-native": "0.38.0",should change the version of it top than 0.38.0, or it will build fail, and alert the following errors: “SyntaxError: Strict mode does not allow function declarations in a lexically nested statement ”。

    And can you give me the permission to create new branch(for example dev or bug branch;),so I can apply merge request.

    Reviewed by lishoulong at 2017-03-02 08:53
  • 4. npm install error

    Reviewed by shangcloud at 2016-04-09 17:29
  • 5. 'RCTBridgeModule.h' file not found

    Hi, firstly thank you for these code. They are a great help :) .

    Sorry to flag issues but I have installed them and got them all running fine. But for some reason, when I try to archive app , I get an error

    'RCTBridgeModule.h' file not found Do you know what could be causing this?

    version Info: xcode v7.1

    Reviewed by shellcodecow at 2016-04-05 09:55
  • 6. Bump moment from 2.22.0 to 2.29.2

    Bumps moment from 2.22.0 to 2.29.2.

    Changelog

    Sourced from moment's changelog.

    2.29.2 See full changelog

    • Release Apr 3 2022

    Address https://github.com/advisories/GHSA-8hfj-j24r-96c4

    2.29.1 See full changelog

    • Release Oct 6, 2020

    Updated deprecation message, bugfix in hi locale

    2.29.0 See full changelog

    • Release Sept 22, 2020

    New locales (es-mx, bn-bd). Minor bugfixes and locale improvements. More tests. Moment is in maintenance mode. Read more at this link: https://momentjs.com/docs/#/-project-status/

    2.28.0 See full changelog

    • Release Sept 13, 2020

    Fix bug where .format() modifies original instance, and locale updates

    2.27.0 See full changelog

    • Release June 18, 2020

    Added Turkmen locale, other locale improvements, slight TypeScript fixes

    2.26.0 See full changelog

    • Release May 19, 2020

    TypeScript fixes and many locale improvements

    2.25.3

    • Release May 4, 2020

    Remove package.json module property. It looks like webpack behaves differently for modules loaded via module vs jsnext:main.

    2.25.2

    • Release May 4, 2020

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    Reviewed by dependabot[bot] at 2022-04-09 01:11
  • 7. Bump ua-parser-js from 0.7.12 to 0.7.28

    Bumps ua-parser-js from 0.7.12 to 0.7.28.

    Commits
    • 1d3c98a Revert breaking fix #279 and release as 0.7.28
    • 535f11b Delete redundant code
    • 642c039 Fix #492 LG TV WebOS detection
    • 3edacdd Merge branch 'master' into develop
    • acc0b91 Update contributor list
    • f726dcd Merge branch 'master' into develop
    • 383ca58 More test for tablet devices
    • 7c8aa43 Minor rearrangement
    • 09aa910 Add new device & browser: Tesla
    • 557cc21 More test for latest phones with unique form factor (fold/flip/qwerty/swivel)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    Reviewed by dependabot[bot] at 2021-05-09 12:36
  • 8. Build failure

    (node:62458) DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
    (node:62458) DeprecationWarning: Using Buffer without `new` will soon stop working. Use `new Buffer()`, or preferably `Buffer.from()`, `Buffer.allocUnsafe()` or `Buffer.alloc()` instead.
    Found Xcode project Finance.xcodeproj
    Launching iPhone 6 (iOS 10.1)...
    Building using "xcodebuild -project Finance.xcodeproj -scheme Finance -destination id=CBCFC8A1-3E3D-49D3-82B1-8BB4C3DBDE7B -derivedDataPath build"
    User defaults from command line:
        IDEDerivedDataPathOverride = /Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build
    
    === BUILD TARGET RCTLinking OF PROJECT RCTLinking WITH CONFIGURATION Debug ===
    
    Check dependencies
    
    === BUILD TARGET RCTImage OF PROJECT RCTImage WITH CONFIGURATION Debug ===
    Check dependencies
    
    === BUILD TARGET RCTActionSheet OF PROJECT RCTActionSheet WITH CONFIGURATION Debug ===
    
    Check dependencies
    
    === BUILD TARGET React OF PROJECT React WITH CONFIGURATION Debug ===
    Check dependencies
    
    PhaseScriptExecution Run\ Script /Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/Script-006B79A01A781F38006873D1.sh
        cd "/Users/shawn/Google Drive/local_src/FinanceReactNative/node_modules/react-native/React"
        export ACTION=build
        export AD_HOC_CODE_SIGNING_ALLOWED=NO
        export ALTERNATE_GROUP=staff
        export ALTERNATE_MODE=u+w,go-w,a+rX
        export ALTERNATE_OWNER=shawn
        export ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES=NO
        export ALWAYS_SEARCH_USER_PATHS=NO
        export ALWAYS_USE_SEPARATE_HEADERMAPS=NO
        export APPLE_INTERNAL_DEVELOPER_DIR=/AppleInternal/Developer
        export APPLE_INTERNAL_DIR=/AppleInternal
        export APPLE_INTERNAL_DOCUMENTATION_DIR=/AppleInternal/Documentation
        export APPLE_INTERNAL_LIBRARY_DIR=/AppleInternal/Library
        export APPLE_INTERNAL_TOOLS=/AppleInternal/Developer/Tools
        export APPLICATION_EXTENSION_API_ONLY=NO
        export APPLY_RULES_IN_COPY_FILES=NO
        export ARCHS=x86_64
        export ARCHS_STANDARD="i386 x86_64"
        export ARCHS_STANDARD_32_64_BIT="i386 x86_64"
        export ARCHS_STANDARD_32_BIT=i386
        export ARCHS_STANDARD_64_BIT=x86_64
        export ARCHS_STANDARD_INCLUDING_64_BIT="i386 x86_64"
        export ARCHS_UNIVERSAL_IPHONE_OS="i386 x86_64"
        export AVAILABLE_PLATFORMS="appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator"
        export BITCODE_GENERATION_MODE=marker
        export BUILD_ACTIVE_RESOURCES_ONLY=YES
        export BUILD_COMPONENTS="headers build"
        export BUILD_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Products"
        export BUILD_ROOT="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Products"
        export BUILD_STYLE=
        export BUILD_VARIANTS=normal
        export BUILT_PRODUCTS_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator"
        export CACHE_ROOT=/var/folders/yx/xxgq603x5ds46hr_zkwq_f8c0000gn/C/com.apple.DeveloperTools/8.1-8B62/Xcode
        export CCHROOT=/var/folders/yx/xxgq603x5ds46hr_zkwq_f8c0000gn/C/com.apple.DeveloperTools/8.1-8B62/Xcode
        export CHMOD=/bin/chmod
        export CHOWN=/usr/sbin/chown
        export CLANG_CXX_LANGUAGE_STANDARD=c++14
        export CLANG_CXX_LIBRARY=libc++
        export CLANG_ENABLE_MODULES=YES
        export CLANG_ENABLE_MODULE_DEBUGGING=NO
        export CLANG_ENABLE_OBJC_ARC=YES
        export CLANG_MODULES_BUILD_SESSION_FILE="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/ModuleCache/Session.modulevalidation"
        export CLANG_STATIC_ANALYZER_MODE=deep
        export CLANG_WARN_BOOL_CONVERSION=YES
        export CLANG_WARN_CONSTANT_CONVERSION=YES
        export CLANG_WARN_DIRECT_OBJC_ISA_USAGE=YES_ERROR
        export CLANG_WARN_EMPTY_BODY=YES
        export CLANG_WARN_ENUM_CONVERSION=YES
        export CLANG_WARN_INT_CONVERSION=YES
        export CLANG_WARN_OBJC_ROOT_CLASS=YES_ERROR
        export CLANG_WARN_UNREACHABLE_CODE=YES
        export CLANG_WARN__DUPLICATE_METHOD_MATCH=YES
        export CLASS_FILE_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/JavaClasses"
        export CLEAN_PRECOMPS=YES
        export CLONE_HEADERS=NO
        export CODESIGNING_FOLDER_PATH="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator/libReact.a"
        export CODE_SIGNING_ALLOWED=NO
        export CODE_SIGN_CONTEXT_CLASS=XCiPhoneSimulatorCodeSignContext
        export CODE_SIGN_IDENTITY=-
        export COLOR_DIAGNOSTICS=YES
        export COMBINE_HIDPI_IMAGES=NO
        export COMMAND_MODE=legacy
        export COMPOSITE_SDK_DIRS="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/CompositeSDKs"
        export COMPRESS_PNG_FILES=YES
        export CONFIGURATION=Debug
        export CONFIGURATION_BUILD_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator"
        export CONFIGURATION_TEMP_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator"
        export COPYING_PRESERVES_HFS_DATA=NO
        export COPY_HEADERS_RUN_UNIFDEF=NO
        export COPY_PHASE_STRIP=NO
        export COPY_RESOURCES_FROM_STATIC_FRAMEWORKS=YES
        export CORRESPONDING_DEVICE_PLATFORM_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform
        export CORRESPONDING_DEVICE_PLATFORM_NAME=iphoneos
        export CORRESPONDING_DEVICE_SDK_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.1.sdk
        export CORRESPONDING_DEVICE_SDK_NAME=iphoneos10.1
        export CP=/bin/cp
        export CREATE_INFOPLIST_SECTION_IN_BINARY=NO
        export CURRENT_ARCH=x86_64
        export CURRENT_VARIANT=normal
        export DEAD_CODE_STRIPPING=NO
        export DEBUGGING_SYMBOLS=YES
        export DEBUG_INFORMATION_FORMAT=dwarf-with-dsym
        export DEFAULT_COMPILER=com.apple.compilers.llvm.clang.1_0
        export DEFAULT_KEXT_INSTALL_PATH=/System/Library/Extensions
        export DEFINES_MODULE=NO
        export DEPLOYMENT_LOCATION=NO
        export DEPLOYMENT_POSTPROCESSING=NO
        export DEPLOYMENT_TARGET_CLANG_ENV_NAME=IPHONEOS_DEPLOYMENT_TARGET
        export DEPLOYMENT_TARGET_CLANG_FLAG_NAME=mios-simulator-version-min
        export DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX=-mios-simulator-version-min=
        export DEPLOYMENT_TARGET_SETTING_NAME=IPHONEOS_DEPLOYMENT_TARGET
        export DEPLOYMENT_TARGET_SUGGESTED_VALUES="8.0 8.1 8.2 8.3 8.4 9.0 9.1 9.2 9.3 10.0 10.1"
        export DERIVED_FILES_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/DerivedSources"
        export DERIVED_FILE_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/DerivedSources"
        export DERIVED_SOURCES_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/DerivedSources"
        export DEVELOPER_APPLICATIONS_DIR=/Applications/Xcode.app/Contents/Developer/Applications
        export DEVELOPER_BIN_DIR=/Applications/Xcode.app/Contents/Developer/usr/bin
        export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
        export DEVELOPER_FRAMEWORKS_DIR=/Applications/Xcode.app/Contents/Developer/Library/Frameworks
        export DEVELOPER_FRAMEWORKS_DIR_QUOTED=/Applications/Xcode.app/Contents/Developer/Library/Frameworks
        export DEVELOPER_LIBRARY_DIR=/Applications/Xcode.app/Contents/Developer/Library
        export DEVELOPER_SDK_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
        export DEVELOPER_TOOLS_DIR=/Applications/Xcode.app/Contents/Developer/Tools
        export DEVELOPER_USR_DIR=/Applications/Xcode.app/Contents/Developer/usr
        export DEVELOPMENT_LANGUAGE=English
        export DO_HEADER_SCANNING_IN_JAM=NO
        export DSTROOT=/tmp/React.dst
        export DT_TOOLCHAIN_DIR=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
        export DWARF_DSYM_FILE_NAME=libReact.a.dSYM
        export DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT=NO
        export DWARF_DSYM_FOLDER_PATH="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator"
        export EFFECTIVE_PLATFORM_NAME=-iphonesimulator
        export EMBEDDED_CONTENT_CONTAINS_SWIFT=NO
        export EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE=NO
        export ENABLE_BITCODE=NO
        export ENABLE_DEFAULT_HEADER_SEARCH_PATHS=YES
        export ENABLE_HEADER_DEPENDENCIES=YES
        export ENABLE_ON_DEMAND_RESOURCES=NO
        export ENABLE_STRICT_OBJC_MSGSEND=YES
        export ENABLE_TESTABILITY=NO
        export EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS=".DS_Store .svn .git .hg CVS"
        export EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES="*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj"
        export EXECUTABLE_EXTENSION=a
        export EXECUTABLE_NAME=libReact.a
        export EXECUTABLE_PATH=libReact.a
        export EXECUTABLE_PREFIX=lib
        export EXECUTABLE_SUFFIX=.a
        export EXPANDED_CODE_SIGN_IDENTITY=
        export EXPANDED_CODE_SIGN_IDENTITY_NAME=
        export EXPANDED_PROVISIONING_PROFILE=
        export FILE_LIST="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/Objects/LinkFileList"
        export FIXED_FILES_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/FixedFiles"
        export FRAMEWORK_FLAG_PREFIX=-framework
        export FRAMEWORK_SEARCH_PATHS="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator "
        export FRAMEWORK_VERSION=A
        export FULL_PRODUCT_NAME=libReact.a
        export GCC3_VERSION=3.3
        export GCC_C_LANGUAGE_STANDARD=gnu99
        export GCC_DYNAMIC_NO_PIC=NO
        export GCC_OBJC_LEGACY_DISPATCH=YES
        export GCC_OPTIMIZATION_LEVEL=0
        export GCC_PFE_FILE_C_DIALECTS="c objective-c c++ objective-c++"
        export GCC_PREPROCESSOR_DEFINITIONS="DEBUG=1 RCT_DEBUG=1 RCT_DEV=1 RCT_NSASSERT=1"
        export GCC_SYMBOLS_PRIVATE_EXTERN=NO
        export GCC_TREAT_WARNINGS_AS_ERRORS=NO
        export GCC_VERSION=com.apple.compilers.llvm.clang.1_0
        export GCC_VERSION_IDENTIFIER=com_apple_compilers_llvm_clang_1_0
        export GCC_WARN_64_TO_32_BIT_CONVERSION=YES
        export GCC_WARN_ABOUT_MISSING_NEWLINE=YES
        export GCC_WARN_ABOUT_MISSING_PROTOTYPES=YES
        export GCC_WARN_ABOUT_RETURN_TYPE=YES_ERROR
        export GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED=YES
        export GCC_WARN_SHADOW=YES
        export GCC_WARN_UNDECLARED_SELECTOR=YES
        export GCC_WARN_UNINITIALIZED_AUTOS=YES_AGGRESSIVE
        export GCC_WARN_UNUSED_FUNCTION=YES
        export GCC_WARN_UNUSED_VARIABLE=YES
        export GENERATE_MASTER_OBJECT_FILE=NO
        export GENERATE_PKGINFO_FILE=NO
        export GENERATE_PROFILING_CODE=NO
        export GENERATE_TEXT_BASED_STUBS=NO
        export GID=20
        export GROUP=staff
        export HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT=YES
        export HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES=YES
        export HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS=YES
        export HEADERMAP_INCLUDES_PROJECT_HEADERS=YES
        export HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES=YES
        export HEADERMAP_USES_VFS=NO
        export HEADER_SEARCH_PATHS="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator/include  /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include /Users/shawn/Google Drive/local_src/FinanceReactNative/node_modules/react-native/React"
        export HIDE_BITCODE_SYMBOLS=YES
        export HOME=/Users/shawn
        export ICONV=/usr/bin/iconv
        export INFOPLIST_EXPAND_BUILD_SETTINGS=YES
        export INFOPLIST_OUTPUT_FORMAT=binary
        export INFOPLIST_PREPROCESS=NO
        export INLINE_PRIVATE_FRAMEWORKS=NO
        export INSTALLHDRS_COPY_PHASE=NO
        export INSTALLHDRS_SCRIPT_PHASE=NO
        export INSTALL_DIR=/tmp/React.dst/usr/local/lib
        export INSTALL_GROUP=staff
        export INSTALL_MODE_FLAG=u+w,go-w,a+rX
        export INSTALL_OWNER=shawn
        export INSTALL_PATH=/usr/local/lib
        export INSTALL_ROOT=/tmp/React.dst
        export IPHONEOS_DEPLOYMENT_TARGET=8.0
        export JAVAC_DEFAULT_FLAGS="-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8"
        export JAVA_APP_STUB=/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub
        export JAVA_ARCHIVE_CLASSES=YES
        export JAVA_ARCHIVE_TYPE=JAR
        export JAVA_COMPILER=/usr/bin/javac
        export JAVA_FRAMEWORK_RESOURCES_DIRS=Resources
        export JAVA_JAR_FLAGS=cv
        export JAVA_SOURCE_SUBDIR=.
        export JAVA_USE_DEPENDENCIES=YES
        export JAVA_ZIP_FLAGS=-urg
        export JIKES_DEFAULT_FLAGS="+E +OLDCSO"
        export KEEP_PRIVATE_EXTERNS=NO
        export LD_DEPENDENCY_INFO_FILE="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/Objects-normal/x86_64/React_dependency_info.dat"
        export LD_GENERATE_MAP_FILE=NO
        export LD_MAP_FILE_PATH="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/React-LinkMap-normal-x86_64.txt"
        export LD_NO_PIE=NO
        export LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER=YES
        export LEGACY_DEVELOPER_DIR=/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer
        export LEX=lex
        export LIBRARY_FLAG_NOSPACE=YES
        export LIBRARY_FLAG_PREFIX=-l
        export LIBRARY_KEXT_INSTALL_PATH=/Library/Extensions
        export LIBRARY_SEARCH_PATHS="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator "
        export LINKER_DISPLAYS_MANGLED_NAMES=NO
        export LINK_FILE_LIST_normal_x86_64="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/Objects-normal/x86_64/React.LinkFileList"
        export LINK_WITH_STANDARD_LIBRARIES=YES
        export LOCALIZABLE_CONTENT_DIR=
        export LOCAL_ADMIN_APPS_DIR=/Applications/Utilities
        export LOCAL_APPS_DIR=/Applications
        export LOCAL_DEVELOPER_DIR=/Library/Developer
        export LOCAL_LIBRARY_DIR=/Library
        export LOCROOT=
        export LOCSYMROOT=
        export MACH_O_TYPE=staticlib
        export MAC_OS_X_PRODUCT_BUILD_VERSION=16C67
        export MAC_OS_X_VERSION_ACTUAL=101202
        export MAC_OS_X_VERSION_MAJOR=101200
        export MAC_OS_X_VERSION_MINOR=1202
        export METAL_LIBRARY_FILE_BASE=default
        export METAL_LIBRARY_OUTPUT_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator/"
        export MODULE_CACHE_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/ModuleCache"
        export MTL_ENABLE_DEBUG_INFO=YES
        export NATIVE_ARCH=i386
        export NATIVE_ARCH_32_BIT=i386
        export NATIVE_ARCH_64_BIT=x86_64
        export NATIVE_ARCH_ACTUAL=x86_64
        export NO_COMMON=YES
        export OBJC_ABI_VERSION=2
        export OBJECT_FILE_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/Objects"
        export OBJECT_FILE_DIR_normal="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/Objects-normal"
        export OBJROOT="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates"
        export ONLY_ACTIVE_ARCH=YES
        export OS=MACOS
        export OSAC=/usr/bin/osacompile
        export OTHER_LDFLAGS=-ObjC
        export PACKAGE_TYPE=com.apple.package-type.static-library
        export PASCAL_STRINGS=YES
        export PATH="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Tools:/usr/local/Cellar/pyenv-virtualenv/1.0.0/shims:/Users/shawn/.pyenv/shims:/Users/shawn/.rbenv/shims:/usr/local/mysql/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/mongodb/bin:/usr/local/heroku/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin:/Library/TeX/texbin:/Applications/Postgres.app/Contents/Versions/9.4/bin"
        export PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES="/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms"
        export PFE_FILE_C_DIALECTS="c objective-c objective-c++"
        export PKGINFO_FILE_PATH="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/PkgInfo"
        export PLATFORM_DEVELOPER_APPLICATIONS_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications
        export PLATFORM_DEVELOPER_BIN_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin
        export PLATFORM_DEVELOPER_LIBRARY_DIR=/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer/Library
        export PLATFORM_DEVELOPER_SDK_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
        export PLATFORM_DEVELOPER_TOOLS_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools
        export PLATFORM_DEVELOPER_USR_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr
        export PLATFORM_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform
        export PLATFORM_DISPLAY_NAME="iOS Simulator"
        export PLATFORM_NAME=iphonesimulator
        export PLATFORM_PREFERRED_ARCH=x86_64
        export PLATFORM_VERSION_AVAILABILITY_H_FORMAT=100100
        export PLIST_FILE_OUTPUT_FORMAT=binary
        export PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR=YES
        export PRECOMP_DESTINATION_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/PrefixHeaders"
        export PRESERVE_DEAD_CODE_INITS_AND_TERMS=NO
        export PRIVATE_HEADERS_FOLDER_PATH=/usr/local/include
        export PRODUCT_MODULE_NAME=React
        export PRODUCT_NAME=React
        export PRODUCT_SETTINGS_PATH=
        export PRODUCT_TYPE=com.apple.product-type.library.static
        export PROFILING_CODE=NO
        export PROJECT=React
        export PROJECT_DERIVED_FILE_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/DerivedSources"
        export PROJECT_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/node_modules/react-native/React"
        export PROJECT_FILE_PATH="/Users/shawn/Google Drive/local_src/FinanceReactNative/node_modules/react-native/React/React.xcodeproj"
        export PROJECT_NAME=React
        export PROJECT_TEMP_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build"
        export PROJECT_TEMP_ROOT="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates"
        export PUBLIC_HEADERS_FOLDER_PATH=/usr/local/include
        export RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS=YES
        export REMOVE_CVS_FROM_RESOURCES=YES
        export REMOVE_GIT_FROM_RESOURCES=YES
        export REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES=YES
        export REMOVE_HG_FROM_RESOURCES=YES
        export REMOVE_SVN_FROM_RESOURCES=YES
        export REZ_COLLECTOR_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/ResourceManagerResources"
        export REZ_EXECUTABLE=YES
        export REZ_OBJECTS_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/ResourceManagerResources/Objects"
        export REZ_SEARCH_PATHS="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator "
        export RUN_CLANG_STATIC_ANALYZER=YES
        export SCAN_ALL_SOURCE_FILES_FOR_INCLUDES=NO
        export SCRIPT_INPUT_FILE_COUNT=0
        export SCRIPT_OUTPUT_FILE_COUNT=0
        export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator10.1.sdk
        export SDK_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator10.1.sdk
        export SDK_DIR_iphonesimulator10_1=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator10.1.sdk
        export SDK_NAME=iphonesimulator10.1
        export SDK_NAMES=iphonesimulator10.1
        export SDK_PRODUCT_BUILD_VERSION=14B72
        export SDK_VERSION=10.1
        export SDK_VERSION_ACTUAL=100100
        export SDK_VERSION_MAJOR=100000
        export SDK_VERSION_MINOR=100
        export SED=/usr/bin/sed
        export SEPARATE_STRIP=YES
        export SEPARATE_SYMBOL_EDIT=NO
        export SET_DIR_MODE_OWNER_GROUP=YES
        export SET_FILE_MODE_OWNER_GROUP=NO
        export SHALLOW_BUNDLE=NO
        export SHARED_DERIVED_FILE_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator/DerivedSources"
        export SHARED_PRECOMPS_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/PrecompiledHeaders"
        export SKIP_INSTALL=YES
        export SOURCE_ROOT="/Users/shawn/Google Drive/local_src/FinanceReactNative/node_modules/react-native/React"
        export SRCROOT="/Users/shawn/Google Drive/local_src/FinanceReactNative/node_modules/react-native/React"
        export STRINGS_FILE_OUTPUT_ENCODING=binary
        export STRIP_BITCODE_FROM_COPIED_FILES=NO
        export STRIP_INSTALLED_PRODUCT=YES
        export STRIP_STYLE=debugging
        export SUPPORTED_DEVICE_FAMILIES=1,2
        export SUPPORTED_PLATFORMS="iphonesimulator iphoneos"
        export SUPPORTS_TEXT_BASED_API=NO
        export SWIFT_PLATFORM_TARGET_PREFIX=ios
        export SYMROOT="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Products"
        export SYSTEM_ADMIN_APPS_DIR=/Applications/Utilities
        export SYSTEM_APPS_DIR=/Applications
        export SYSTEM_CORE_SERVICES_DIR=/System/Library/CoreServices
        export SYSTEM_DEMOS_DIR=/Applications/Extras
        export SYSTEM_DEVELOPER_APPS_DIR=/Applications/Xcode.app/Contents/Developer/Applications
        export SYSTEM_DEVELOPER_BIN_DIR=/Applications/Xcode.app/Contents/Developer/usr/bin
        export SYSTEM_DEVELOPER_DEMOS_DIR="/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples"
        export SYSTEM_DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
        export SYSTEM_DEVELOPER_DOC_DIR="/Applications/Xcode.app/Contents/Developer/ADC Reference Library"
        export SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR="/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools"
        export SYSTEM_DEVELOPER_JAVA_TOOLS_DIR="/Applications/Xcode.app/Contents/Developer/Applications/Java Tools"
        export SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR="/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools"
        export SYSTEM_DEVELOPER_RELEASENOTES_DIR="/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes"
        export SYSTEM_DEVELOPER_TOOLS=/Applications/Xcode.app/Contents/Developer/Tools
        export SYSTEM_DEVELOPER_TOOLS_DOC_DIR="/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools"
        export SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR="/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools"
        export SYSTEM_DEVELOPER_USR_DIR=/Applications/Xcode.app/Contents/Developer/usr
        export SYSTEM_DEVELOPER_UTILITIES_DIR=/Applications/Xcode.app/Contents/Developer/Applications/Utilities
        export SYSTEM_DOCUMENTATION_DIR=/Library/Documentation
        export SYSTEM_KEXT_INSTALL_PATH=/System/Library/Extensions
        export SYSTEM_LIBRARY_DIR=/System/Library
        export TAPI_VERIFY_MODE=ErrorsOnly
        export TARGETED_DEVICE_FAMILY=1
        export TARGETNAME=React
        export TARGET_BUILD_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator"
        export TARGET_DEVICE_MODEL=iPhone7,2
        export TARGET_DEVICE_OS_VERSION=10.1
        export TARGET_NAME=React
        export TARGET_TEMP_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build"
        export TEMP_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build"
        export TEMP_FILES_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build"
        export TEMP_FILE_DIR="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build"
        export TEMP_ROOT="/Users/shawn/Google Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates"
        export TOOLCHAINS=com.apple.dt.toolchain.XcodeDefault
        export TOOLCHAIN_DIR=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
        export TREAT_MISSING_BASELINES_AS_TEST_FAILURES=NO
        export UID=501
        export UNSTRIPPED_PRODUCT=NO
        export USER=shawn
        export USER_APPS_DIR=/Users/shawn/Applications
        export USER_LIBRARY_DIR=/Users/shawn/Library
        export USE_DYNAMIC_NO_PIC=YES
        export USE_HEADERMAP=YES
        export USE_HEADER_SYMLINKS=NO
        export VALIDATE_PRODUCT=NO
        export VALID_ARCHS="i386 x86_64"
        export VERBOSE_PBXCP=NO
        export VERSION_INFO_BUILDER=shawn
        export VERSION_INFO_FILE=React_vers.c
        export VERSION_INFO_STRING="\"@(#)PROGRAM:React  PROJECT:React-\""
        export WARNING_CFLAGS="-Wextra -Wall"
        export WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES=NO
        export XCODE_APP_SUPPORT_DIR=/Applications/Xcode.app/Contents/Developer/Library/Xcode
        export XCODE_PRODUCT_BUILD_VERSION=8B62
        export XCODE_VERSION_ACTUAL=0810
        export XCODE_VERSION_MAJOR=0800
        export XCODE_VERSION_MINOR=0810
        export XPCSERVICES_FOLDER_PATH=/XPCServices
        export YACC=yacc
        export arch=x86_64
        export diagnostic_message_length=88
        export variant=normal
        /bin/sh -c \"/Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/Script-006B79A01A781F38006873D1.sh\"
    Connection to localhost port 8081 [tcp/sunproxyadmin] succeeded!
    
    PhaseScriptExecution Run\ Script /Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/Script-142C4F7F1B582EA6001F0B58.sh
        cd "/Users/shawn/Google Drive/local_src/FinanceReactNative/node_modules/react-native/React"
        /bin/sh -c \"/Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/Script-142C4F7F1B582EA6001F0B58.sh\"
    
    === BUILD TARGET RCTNetwork OF PROJECT RCTNetwork WITH CONFIGURATION Debug ===
    
    Check dependencies
    
    === BUILD TARGET RCTGeolocation OF PROJECT RCTGeolocation WITH CONFIGURATION Debug ===
    
    Check dependencies
    
    === BUILD TARGET RCTVibration OF PROJECT RCTVibration WITH CONFIGURATION Debug ===
    
    Check dependencies
    
    === BUILD TARGET RCTSettings OF PROJECT RCTSettings WITH CONFIGURATION Debug ===
    
    Check dependencies
    
    === BUILD TARGET RCTWebSocket OF PROJECT RCTWebSocket WITH CONFIGURATION Debug ===
    
    Check dependencies
    
    === BUILD TARGET RCTText OF PROJECT RCTText WITH CONFIGURATION Debug ===
    
    Check dependencies
    
    === BUILD TARGET RNVectorIcons OF PROJECT RNVectorIcons WITH CONFIGURATION Debug ===
    
    Check dependencies
    
    === BUILD TARGET Finance OF PROJECT Finance WITH CONFIGURATION Debug ===
    
    Check dependencies
    
    Ld build/Build/Products/Debug-iphonesimulator/Finance.app/Finance normal x86_64
        cd "/Users/shawn/Google Drive/local_src/FinanceReactNative/ios"
        export IPHONEOS_DEPLOYMENT_TARGET=8.0
        export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/Cellar/pyenv-virtualenv/1.0.0/shims:/Users/shawn/.pyenv/shims:/Users/shawn/.rbenv/shims:/usr/local/mysql/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/mongodb/bin:/usr/local/heroku/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin:/Library/TeX/texbin:/Applications/Postgres.app/Contents/Versions/9.4/bin"
        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator10.1.sdk -L/Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator -F/Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator -filelist /Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/Finance.build/Debug-iphonesimulator/Finance.build/Objects-normal/x86_64/Finance.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -mios-simulator-version-min=8.0 -Xlinker -object_path_lto -Xlinker /Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/Finance.build/Debug-iphonesimulator/Finance.build/Objects-normal/x86_64/Finance_lto.o -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime -ObjC -lc++ /Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator/libReact.a /Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator/libRCTActionSheet.a /Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator/libRCTGeolocation.a /Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator/libRCTImage.a /Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator/libRCTLinking.a /Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator/libRCTNetwork.a /Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator/libRCTSettings.a /Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator/libRCTText.a /Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator/libRCTVibration.a /Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator/libRCTWebSocket.a -lSafariViewManager -lRNVectorIcons -Xlinker -dependency_info -Xlinker /Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Intermediates/Finance.build/Debug-iphonesimulator/Finance.build/Objects-normal/x86_64/Finance_dependency_info.dat -o /Users/shawn/Google\ Drive/local_src/FinanceReactNative/ios/build/Build/Products/Debug-iphonesimulator/Finance.app/Finance
    ld: library not found for -lSafariViewManager
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    
    ** BUILD FAILED **
    
    
    The following build commands failed:
    	Ld build/Build/Products/Debug-iphonesimulator/Finance.app/Finance normal x86_64
    (1 failure)
    Installing build/Build/Products/Debug-iphonesimulator/Finance.app
    An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=22):
    Failed to install the requested application
    The bundle identifier of the application could not be determined.
    Ensure that the application's Info.plist contains a value for CFBundleIdentifier.
    Print: Entry, ":CFBundleIdentifier", Does Not Exist
    
    Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/Finance.app/Info.plist
    Print: Entry, ":CFBundleIdentifier", Does Not Exist
    
    Reviewed by hustshawn at 2017-02-09 13:52
  • 9. 咨询在android中的运行故障

    你好,根据readme的步骤在android 4.4真机和android 5.0 的genymotion模拟器中安装调试,过程中一切正常并无错误提示,但最后在app安装完毕启动时均显示程序已停止运行。更奇怪的是在chrome的开发者工具中打开所在目录也会导致开发者工具在无提示情况下直接意外关闭。 请问,在android平台中是否有其他注意事项? 十分感谢!

    Reviewed by waynexu110 at 2016-10-23 03:50
  • 10. TypeError: undefined is not a function (evaluation 'remoteModules.forEach')

    I use react-native: 0.26.3

    I done the following setup

    git clone [email protected]:7kfpun/FinanceReactNative.git
    cd FinanceReactNative
    run npm install
    

    When the app start, I automatically get a red screen with : TypeError: undefined is not a function (evaluation 'remoteModules.forEach')

    What can I do ?

    Reviewed by NicolasDuran at 2016-10-07 19:36
  • 11. Packager error: naming collision AutoFocusUtils

    Thanks for the outstanding demo app!

    There appears to be a conflict with an inner module using it's own react. The error from the packager look like this:

    Failed to build DependencyGraph: @providesModule naming collision:
      Duplicate module name: AutoFocusUtils
      Paths: /Work/FinanceReactNative/node_modules/react-native-router-flux/node_modules/react-native-experimental-navigation/node_modules/react/lib/AutoFocusUtils.js collides with /Work/FinanceReactNative/node_modules/react/lib/AutoFocusUtils.js
    
    This error is caused by a @providesModule declaration with the same name accross two different files.
    Error: @providesModule naming collision:
      Duplicate module name: AutoFocusUtils
      Paths: /Work/FinanceReactNative/node_modules/react-native-router-flux/node_modules/react-native-experimental-navigation/node_modules/react/lib/AutoFocusUtils.js collides with /Work/FinanceReactNative/node_modules/react/lib/AutoFocusUtils.js
    
    This error is caused by a @providesModule declaration with the same name accross two different files.
        at HasteMap._updateHasteMap (/Work/FinanceReactNative/node_modules/react-native/node_modules/node-haste/lib/DependencyGraph/HasteMap.js:160:15)
        at /Work/FinanceReactNative/node_modules/react-native/node_modules/node-haste/lib/DependencyGraph/HasteMap.js:125:25
    

    This is because react-native-router-flux ends up including a react copy itself.

    My workaround for this was making a rn-cli.config.js file in the root of the project, with this code (adjust your regex as needed):

    var blacklist = require('react-native/packager/blacklist');
    
    var config = {
      getBlacklistRE(platform) {
        return blacklist(platform, [
          /FinanceReactNative\/node_modules\/react-native-router-flux\/node_modules\/react-native-experimental-navigation\/node_modules\/react\/.*/
        ]);
      }
    };
    
    module.exports = config;
    

    More info on a similar issue here

    Reviewed by edhemphill at 2016-07-09 05:31
  • 12. Bump moment from 2.22.0 to 2.29.4

    Bumps moment from 2.22.0 to 2.29.4.

    Changelog

    Sourced from moment's changelog.

    2.29.4

    • Release Jul 6, 2022
      • #6015 [bugfix] Fix ReDoS in preprocessRFC2822 regex

    2.29.3 Full changelog

    • Release Apr 17, 2022
      • #5995 [bugfix] Remove const usage
      • #5990 misc: fix advisory link

    2.29.2 See full changelog

    • Release Apr 3 2022

    Address https://github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4

    2.29.1 See full changelog

    • Release Oct 6, 2020

    Updated deprecation message, bugfix in hi locale

    2.29.0 See full changelog

    • Release Sept 22, 2020

    New locales (es-mx, bn-bd). Minor bugfixes and locale improvements. More tests. Moment is in maintenance mode. Read more at this link: https://momentjs.com/docs/#/-project-status/

    2.28.0 See full changelog

    • Release Sept 13, 2020

    Fix bug where .format() modifies original instance, and locale updates

    2.27.0 See full changelog

    • Release June 18, 2020

    Added Turkmen locale, other locale improvements, slight TypeScript fixes

    2.26.0 See full changelog

    • Release May 19, 2020

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    Reviewed by dependabot[bot] at 2022-07-07 03:06
  • 13. Bump async from 2.6.0 to 2.6.4

    Bumps async from 2.6.0 to 2.6.4.

    Changelog

    Sourced from async's changelog.

    v2.6.4

    • Fix potential prototype pollution exploit (#1828)

    v2.6.3

    • Updated lodash to squelch a security warning (#1675)

    v2.6.2

    • Updated lodash to squelch a security warning (#1620)

    v2.6.1

    • Updated lodash to prevent npm audit warnings. (#1532, #1533)
    • Made async-es more optimized for webpack users (#1517)
    • Fixed a stack overflow with large collections and a synchronous iterator (#1514)
    • Various small fixes/chores (#1505, #1511, #1527, #1530)
    Commits
    Maintainer changes

    This version was pushed to npm by hargasinski, a new releaser for async since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    Reviewed by dependabot[bot] at 2022-04-28 19:19
  • 14. Bump ua-parser-js from 0.7.12 to 0.7.31

    Bumps ua-parser-js from 0.7.12 to 0.7.31.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    Reviewed by dependabot[bot] at 2022-02-10 13:36
  • 15. Bump tmpl from 1.0.4 to 1.0.5

    Bumps tmpl from 1.0.4 to 1.0.5.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    Reviewed by dependabot[bot] at 2021-09-21 01:37
  • 16. Bump path-parse from 1.0.5 to 1.0.7

    Bumps path-parse from 1.0.5 to 1.0.7.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    Reviewed by dependabot[bot] at 2021-08-10 22:25
  • 17. Bump tar from 2.2.1 to 2.2.2

    Bumps tar from 2.2.1 to 2.2.2.

    Commits
    • 523c5c7 2.2.2
    • 7ecef07 Bump fstream to fix hardlink overwriting vulnerability
    • 9fc84b9 Use {} for hardlink tracking instead of []
    • 15e59f1 Only track previously seen hardlinks
    • 4f85851 Ignore potentially unsafe files
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    Reviewed by dependabot[bot] at 2021-08-04 05:09
Thai Vocabulary Learning App in React Native (available both iOS and Android).
Thai Vocabulary Learning App in React Native (available both iOS and Android).

VocabReactNative Demo App preview Running Clone & install Clone this repo git clone [email protected]:thaiinhk/VocabReactNative.git cd VocabReactNative r

Mar 10, 2022
Look Lock - Show photos without worries in React Native (available both iOS and Android).
Look Lock - Show photos without worries in React Native (available both iOS and Android).

PhotosReactNative Look Lock App written in React Native (available both iOS and Android). Goodbye to nosy swipers! Pick the photos you want to share w

Feb 14, 2022
F.A.N Report - Facebook Audience Network Performance Tool (available both iOS and Android).
F.A.N Report - Facebook Audience Network Performance Tool (available both iOS and Android).

Audience Network - Facebook Ads Performance Tool Check your Facebook Audience Network performance quickly with the app. It shows number of ad requests

Feb 14, 2022
:musical_note:A light MusicPlayer build with React Native & Redux for both Android and iOS
:musical_note:A light MusicPlayer build with React Native & Redux for both Android and iOS

MoeFM MoeFM, A light MusicPlayer build with React Native & Redux for both Android and iOS MoeFM,一个由ReactNative和Redux构筑的轻量级音乐播放器,支持Android和iOS双平台 React

Feb 14, 2022
PyTorch Live is an easy to use library of tools for creating on-device ML demos on Android and iOS. With Live, you can build a working mobile app ML demo in minutes.
PyTorch Live is an easy to use library of tools for creating on-device ML demos on Android and iOS. With Live, you can build a working mobile app ML demo in minutes.

Build your AI-powered mobile apps in minutes: Get Started · Tutorials · API PyTorch Live is a set of tools to build AI-powered experiences for mobile.

Jul 31, 2022
SpacePiratesAR - a sample demo for Android and iOS: Space Pirates with Babylon React-Native and AR
SpacePiratesAR  - a sample demo for Android and iOS: Space Pirates with Babylon React-Native and AR

SpacePiratesAR This is a sample demo for Android and iOS: Space Pirates with Babylon React-Native and AR. Babylon React Native - Getting started with

Jun 27, 2022
Demo project using React Native technology to create a simple iOS app to find music in iTunes
Demo project using React Native technology to create a simple iOS app to find music in iTunes

React Native, native iOS apps with JavaScript iTunesCatalog is a demo app that aims to show the React Native platform potential. There are included th

Feb 10, 2022
Dérive - an android mobile app to control your finances written in React Native with Expo
Dérive - an android mobile app to control your finances written in React Native with Expo

Dérive Dérive - an android mobile app to control your finances written in React Native with Expo. The app allows you to add bank cards, monitor their

Aug 3, 2022
A simply readable Hacker News app for iOS & Android, built with React Native. V2 now over here https://github.com/cheeaun/hackerweb-native-2
A simply readable Hacker News app for iOS & Android, built with React Native. V2 now over here https://github.com/cheeaun/hackerweb-native-2

HackerWeb A simply readable Hacker News app for iOS and Android. Read about the story here: Building HackerWeb for iOS. Preview iOS Android Developmen

Jul 1, 2022
You can automize iOS and Android app's build, upload and versioning processes via Mobile App Automizer CLI tool.
You can automize iOS and Android app's build, upload and versioning processes via Mobile App Automizer CLI tool.

Mobile App Automizer You can automize iOS and Android app's build, upload and versioning processes via Mobile App Automizer CLI tool. You can upload y

Jul 25, 2022
:iphone: An iOS client for https://bbs.uestc.edu.cn/ written in react-native, redux and redux-observable.
:iphone: An iOS client for https://bbs.uestc.edu.cn/ written in react-native, redux and redux-observable.

What An iOS client for https://bbs.uestc.edu.cn/ written in react-native, redux and redux-observable, which has been recommended officially as one of

Jul 14, 2022
Hacker News iOS and Android App - Made with React Native.
Hacker News iOS and Android App - Made with React Native.

DEPRECATED FOR NOW - uses an old version of react native See other react native example apps here: https://expo.io/featured HackerNews-React-Native Ha

Jul 26, 2022
An unofficial Pixiv app client for Android and iOS, built with React Native.
An unofficial Pixiv app client for Android and iOS, built with React Native.

PxView Unofficial Pixiv app client for Android and iOS, built with React Native. Screenshots Features Bottom navigation Ranking Enjoy the latest popul

Aug 4, 2022
🏀 iOS and Android NBA app created with React Native
🏀 iOS and Android NBA app created with React Native

Swish An iOS and Android NBA app created with React Native. If you would like to request a feature, find a bug, have a question, or would like to leav

Feb 10, 2022
An unofficial NearbyLive app client for Android and iOS, built in React Native
 An unofficial NearbyLive app client for Android and iOS, built in React Native

Basic Overview An iOS and Android client for http://wnmlive.com/ written in React Native with Redux. Screenshots Existing functionalities Authenticati

Apr 10, 2022
A Third-party Hupu App (http://bbs.hupu.com/) client implemented using React Native (Android and iOS).
A Third-party Hupu App (http://bbs.hupu.com/) client implemented using React Native (Android and iOS).

React-Native-HupuJRS 中文文档点此 This is a third-party client for the React Native version of Hupu Forum, which is compatible with Android/iOS platform and

Feb 14, 2022
A GitHub Jobs Search App built in React Native for iOS and Android
A GitHub Jobs Search App built in React Native for iOS and Android

GitHub Jobs React Native A GitHub Jobs Search App built in React Native for iOS and Android Setup Follow react native getting started guide : https://

Mar 29, 2022
A demonstration of sqlite working on both React Native (expo-sqlite) and Web (absurd-sql).

expo-sqlite-plus-web Rough source code to get sqlite working on both React Native and Web with a single interface. Expo / React Native Uses expo-sqlit

Jul 26, 2022