├── .eslintrc.js
├── .gitignore
├── .prettierrc.json
├── .vscode
└── settings.json
├── apps
├── expo
│ ├── .gitignore
│ ├── app-env.d.ts
│ ├── app.config.ts
│ ├── app
│ │ ├── (tabs).tsx
│ │ └── (tabs)
│ │ │ ├── (home).tsx
│ │ │ ├── (home)
│ │ │ └── index.tsx
│ │ │ ├── account.tsx
│ │ │ ├── menus.tsx
│ │ │ ├── menus
│ │ │ ├── index.tsx
│ │ │ ├── tweet.tsx
│ │ │ └── twitter.tsx
│ │ │ ├── users.tsx
│ │ │ └── users
│ │ │ ├── [id].tsx
│ │ │ └── index.tsx
│ ├── babel.config.js
│ ├── google
│ │ ├── GoogleService-Info.plist
│ │ └── google-services.json
│ ├── index.js
│ ├── metro.config.js
│ ├── package.json
│ ├── src
│ │ └── stack.tsx
│ └── tsconfig.json
└── next
│ ├── .babelrc.json
│ ├── .gitignore
│ ├── app-env.d.ts
│ ├── next-env.d.ts
│ ├── next.config.js
│ ├── package.json
│ ├── pages
│ ├── _app.tsx
│ ├── _document.tsx
│ ├── account.tsx
│ ├── index.tsx
│ ├── menus
│ │ └── twitter
│ │ │ └── index.tsx
│ └── users
│ │ ├── [id].tsx
│ │ └── index.tsx
│ ├── public
│ ├── favicon.ico
│ ├── feed-web.png
│ └── vercel.svg
│ └── tsconfig.json
├── package.json
├── packages
└── app
│ ├── features
│ ├── auth
│ │ ├── context
│ │ │ └── index.tsx
│ │ ├── firebase
│ │ │ ├── index.native.ts
│ │ │ ├── index.ts
│ │ │ ├── init.native.ts
│ │ │ ├── init.web.ts
│ │ │ └── types.ts
│ │ ├── gate
│ │ │ └── index.tsx
│ │ └── my-account
│ │ │ └── screen.tsx
│ ├── home
│ │ └── screen.tsx
│ ├── menu
│ │ ├── list-screen.tsx
│ │ └── twitter
│ │ │ ├── assets
│ │ │ ├── feed.png
│ │ │ ├── list-item.png
│ │ │ ├── preview.png
│ │ │ └── tweet-detail.jpeg
│ │ │ ├── feed.tsx
│ │ │ ├── feed.web.tsx
│ │ │ └── tweet.tsx
│ └── user
│ │ ├── detail-screen.tsx
│ │ └── list-screen.tsx
│ ├── layout
│ └── web
│ │ └── index.tsx
│ ├── package.json
│ ├── provider
│ ├── dripsy.tsx
│ └── index.tsx
│ └── rnw-overrides.d.ts
├── readme.md
├── tsconfig.json
├── turbo.json
└── yarn.lock
/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/.eslintrc.js
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/.gitignore
--------------------------------------------------------------------------------
/.prettierrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/.prettierrc.json
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/.vscode/settings.json
--------------------------------------------------------------------------------
/apps/expo/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/expo/.gitignore
--------------------------------------------------------------------------------
/apps/expo/app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/apps/expo/app.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/expo/app.config.ts
--------------------------------------------------------------------------------
/apps/expo/app/(tabs).tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/expo/app/(tabs).tsx
--------------------------------------------------------------------------------
/apps/expo/app/(tabs)/(home).tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/expo/app/(tabs)/(home).tsx
--------------------------------------------------------------------------------
/apps/expo/app/(tabs)/(home)/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/expo/app/(tabs)/(home)/index.tsx
--------------------------------------------------------------------------------
/apps/expo/app/(tabs)/account.tsx:
--------------------------------------------------------------------------------
1 | export { default } from 'app/features/auth/my-account/screen'
2 |
--------------------------------------------------------------------------------
/apps/expo/app/(tabs)/menus.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/expo/app/(tabs)/menus.tsx
--------------------------------------------------------------------------------
/apps/expo/app/(tabs)/menus/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/expo/app/(tabs)/menus/index.tsx
--------------------------------------------------------------------------------
/apps/expo/app/(tabs)/menus/tweet.tsx:
--------------------------------------------------------------------------------
1 | export { default } from 'app/features/menu/twitter/tweet'
2 |
--------------------------------------------------------------------------------
/apps/expo/app/(tabs)/menus/twitter.tsx:
--------------------------------------------------------------------------------
1 | export { default } from 'app/features/menu/twitter/feed'
2 |
--------------------------------------------------------------------------------
/apps/expo/app/(tabs)/users.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/expo/app/(tabs)/users.tsx
--------------------------------------------------------------------------------
/apps/expo/app/(tabs)/users/[id].tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/expo/app/(tabs)/users/[id].tsx
--------------------------------------------------------------------------------
/apps/expo/app/(tabs)/users/index.tsx:
--------------------------------------------------------------------------------
1 | export { default } from 'app/features/user/list-screen'
2 |
--------------------------------------------------------------------------------
/apps/expo/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/expo/babel.config.js
--------------------------------------------------------------------------------
/apps/expo/google/GoogleService-Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/expo/google/GoogleService-Info.plist
--------------------------------------------------------------------------------
/apps/expo/google/google-services.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/expo/google/google-services.json
--------------------------------------------------------------------------------
/apps/expo/index.js:
--------------------------------------------------------------------------------
1 | import 'expo-router/entry'
2 |
--------------------------------------------------------------------------------
/apps/expo/metro.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/expo/metro.config.js
--------------------------------------------------------------------------------
/apps/expo/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/expo/package.json
--------------------------------------------------------------------------------
/apps/expo/src/stack.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/expo/src/stack.tsx
--------------------------------------------------------------------------------
/apps/expo/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig"
3 | }
4 |
--------------------------------------------------------------------------------
/apps/next/.babelrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/next/.babelrc.json
--------------------------------------------------------------------------------
/apps/next/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/next/.gitignore
--------------------------------------------------------------------------------
/apps/next/app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/apps/next/next-env.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/next/next-env.d.ts
--------------------------------------------------------------------------------
/apps/next/next.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/next/next.config.js
--------------------------------------------------------------------------------
/apps/next/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/next/package.json
--------------------------------------------------------------------------------
/apps/next/pages/_app.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/next/pages/_app.tsx
--------------------------------------------------------------------------------
/apps/next/pages/_document.tsx:
--------------------------------------------------------------------------------
1 | export { default } from '@expo/next-adapter/document'
2 |
--------------------------------------------------------------------------------
/apps/next/pages/account.tsx:
--------------------------------------------------------------------------------
1 | export { default } from 'app/features/auth/my-account/screen'
2 |
--------------------------------------------------------------------------------
/apps/next/pages/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/next/pages/index.tsx
--------------------------------------------------------------------------------
/apps/next/pages/menus/twitter/index.tsx:
--------------------------------------------------------------------------------
1 | export { default } from 'app/features/menu/twitter/feed'
2 |
--------------------------------------------------------------------------------
/apps/next/pages/users/[id].tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/next/pages/users/[id].tsx
--------------------------------------------------------------------------------
/apps/next/pages/users/index.tsx:
--------------------------------------------------------------------------------
1 | export { default } from 'app/features/user/list-screen'
2 |
--------------------------------------------------------------------------------
/apps/next/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/next/public/favicon.ico
--------------------------------------------------------------------------------
/apps/next/public/feed-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/next/public/feed-web.png
--------------------------------------------------------------------------------
/apps/next/public/vercel.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/next/public/vercel.svg
--------------------------------------------------------------------------------
/apps/next/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/apps/next/tsconfig.json
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/package.json
--------------------------------------------------------------------------------
/packages/app/features/auth/context/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/features/auth/context/index.tsx
--------------------------------------------------------------------------------
/packages/app/features/auth/firebase/index.native.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/features/auth/firebase/index.native.ts
--------------------------------------------------------------------------------
/packages/app/features/auth/firebase/index.ts:
--------------------------------------------------------------------------------
1 | export * from './init.web'
2 |
--------------------------------------------------------------------------------
/packages/app/features/auth/firebase/init.native.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/features/auth/firebase/init.native.ts
--------------------------------------------------------------------------------
/packages/app/features/auth/firebase/init.web.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/features/auth/firebase/init.web.ts
--------------------------------------------------------------------------------
/packages/app/features/auth/firebase/types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/features/auth/firebase/types.ts
--------------------------------------------------------------------------------
/packages/app/features/auth/gate/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/features/auth/gate/index.tsx
--------------------------------------------------------------------------------
/packages/app/features/auth/my-account/screen.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/features/auth/my-account/screen.tsx
--------------------------------------------------------------------------------
/packages/app/features/home/screen.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/features/home/screen.tsx
--------------------------------------------------------------------------------
/packages/app/features/menu/list-screen.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/features/menu/list-screen.tsx
--------------------------------------------------------------------------------
/packages/app/features/menu/twitter/assets/feed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/features/menu/twitter/assets/feed.png
--------------------------------------------------------------------------------
/packages/app/features/menu/twitter/assets/list-item.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/features/menu/twitter/assets/list-item.png
--------------------------------------------------------------------------------
/packages/app/features/menu/twitter/assets/preview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/features/menu/twitter/assets/preview.png
--------------------------------------------------------------------------------
/packages/app/features/menu/twitter/assets/tweet-detail.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/features/menu/twitter/assets/tweet-detail.jpeg
--------------------------------------------------------------------------------
/packages/app/features/menu/twitter/feed.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/features/menu/twitter/feed.tsx
--------------------------------------------------------------------------------
/packages/app/features/menu/twitter/feed.web.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/features/menu/twitter/feed.web.tsx
--------------------------------------------------------------------------------
/packages/app/features/menu/twitter/tweet.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/features/menu/twitter/tweet.tsx
--------------------------------------------------------------------------------
/packages/app/features/user/detail-screen.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/features/user/detail-screen.tsx
--------------------------------------------------------------------------------
/packages/app/features/user/list-screen.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/features/user/list-screen.tsx
--------------------------------------------------------------------------------
/packages/app/layout/web/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/layout/web/index.tsx
--------------------------------------------------------------------------------
/packages/app/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/package.json
--------------------------------------------------------------------------------
/packages/app/provider/dripsy.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/provider/dripsy.tsx
--------------------------------------------------------------------------------
/packages/app/provider/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/provider/index.tsx
--------------------------------------------------------------------------------
/packages/app/rnw-overrides.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/packages/app/rnw-overrides.d.ts
--------------------------------------------------------------------------------
/readme.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/readme.md
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/tsconfig.json
--------------------------------------------------------------------------------
/turbo.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/turbo.json
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nandorojo/nextjs-conf-22-example/HEAD/yarn.lock
--------------------------------------------------------------------------------