Skip to content

Sfirleaalex/googleit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoogleIt

A React Native (Expo) app with Google Sign-In, built with Redux and Redux Saga.

Prerequisites

Install Homebrew if you don't have it, then install the required tooling:

brew install node watchman
brew install --cask android-studio

Xcode must be installed from the Mac App Store (required for iOS builds).

iOS Setup

  1. Open Xcode at least once and install the iOS simulator runtime when prompted.
  2. Go to Xcode > Settings > Locations and select a version in the Command Line Tools dropdown.
  3. Verify CocoaPods is available with pod --version. If missing:
    brew install cocoapods

Android Setup

  1. Open Android Studio and complete the initial setup wizard.
  2. In Settings > Languages & Frameworks > Android SDK:
    • SDK Platforms tab -- check Android 15 (VanillaIceCream) (or the latest).
    • SDK Tools tab -- check Android SDK Build-Tools, Android SDK Command-line Tools, and Android Emulator.
  3. Add the following to ~/.zshrc:
    export ANDROID_HOME=$HOME/Library/Android/sdk
    export PATH=$ANDROID_HOME/emulator:$ANDROID_HOME/platform-tools:$PATH
    Then run source ~/.zshrc.
  4. In Android Studio, open Virtual Device Manager and create a device (e.g. Pixel 8 with a recent system image).

Getting Started

# Install dependencies
npm install

# Generate native projects
npx expo prebuild --clean

# Install iOS pods
cd ios && pod install && cd ..

Run on iOS

npx expo run:ios

Run on Android

Start your emulator first, then:

npx expo run:android

About

POC expo + google integration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors