customerio / customerio-reactnative

MIT License
23 stars 11 forks source link

chore: sample apps #281

Open Ahmed-Ali opened 3 weeks ago

Ahmed-Ali commented 3 weeks ago

This PR introduces a complete rewrite of our sample apps. It is massive PR so I will do my best to narrow down the effective areas that needs deep review.

Setup and Structure

Review

This is a massive PR, it can be broken down for sure. However, since the sample code isn't meant to be production-perfect, I think we can channel the review efforts in the most relevant areas that ensures the apps are setup properly, and they are making a valid use of the SDK. To that extent, I would recommend focusing on:

Steps to run the app locally

  1. git clone https://github.com/customerio/customerio-reactnative --recursive
  2. cd customerio-reactnative
  3. yarn install
  4. yarn example pods
  5. yarn example ios-apn or yarn example ios-cfm to run either the APN or FCM apps

Context

We are rebuilding our React Native (RN) SDK to support Customer.io's Data Pipelines.

Public Changes

Internal Changes

QA Setup

PR Stack: