Sys Des - leotm/react-native-template-new-architecture GitHub Wiki
plan
- (Qs)
- priorities (fn, non-fn)
deep dives / tradeoffs
- limits: internet, battery, memory, etc
- considerations: new arch, no. users, team, etc
extremities: huge list perf
UI
- components
- nav
- gestures
- animation
- etc
Testing (7)
CI/CD
Extras
Priorities
RN
- hermes
- new arch
Other
- yarn workspaces
- TS, ESLint
React Navigation
- public/private stack
- bottom tabs
- consider deep links
- or other lib
Components
- assumed: design system
- vanilla or other
BE
- all below w Cache Persistence
- React Query ✔️ experimental, Offline Mutation Support
- SWR ❌ Offline Caching no official support
- RTK-Query ✔️ Redux compat/interop, needs extra config
- Apollo Client ✔️ (GQL) or other client
BE structure
- fetcher (axios)
- types (or interfaces)
- APIs/services
- ...
FE state
- global if: themes, languages, ...
- redux ✔️ redux-persist w RN AsyncStorage support, RTK-Query compat
- zustand ✔️ zustand/middleware persist
- etc
Offline plan
- BE/FE support
Payment
- ...
- CI/CD/envs/releasing
- testing
https://github.com/leotm/react-native-template-new-architecture/wiki/Deps-(libs)#which
- May18 buy Crypto on Revolut
- 2019 Fantastec minting NFTs
- Dec20 OpenSea (ETH) anyone mint for free
- Feb21 Flow NFTs coming to OpenSea
- Mar21 OpenSea plagiarism -> approval
- Sept21 new OpenSea app -> insider trading
- Jan22 Fantastec NFTs on Flow
- Apr22 pay w card (MP) on OpenSea
- 2022 buy Flow on Revolut