Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
d5961d9
Merge pull request #15 from gluestack/patch
ankit-tailor May 29, 2024
a312de4
Merge pull request #17 from gluestack/patch
gluestackadmin May 31, 2024
e68fe8a
Merge pull request #19 from gluestack/patch
gluestackadmin May 31, 2024
02d0702
Merge pull request #20 from gluestack/patch
gluestackadmin Jun 5, 2024
6ce500a
Merge pull request #21 from gluestack/patch
gluestackadmin Jun 5, 2024
fba0591
Merge branch 'patch' of github.com:gluestack/gluestack-ui-starter-kits
ankit-tailor Jun 5, 2024
465aefc
fix: readme
ankit-tailor Jun 5, 2024
bb6431e
Merge branch 'main' of github.com:gluestack/gluestack-ui-starter-kits
ankit-tailor Jun 5, 2024
8de4412
fix:added fix for universal:next stylings
sra1kumar-NULL Jun 26, 2024
beda78a
fix: added fix for styling universal:expo
sra1kumar-NULL Jun 26, 2024
4a19ebc
Merge pull request #22 from gluestack/fix/layout-fixes
ankit-tailor Jun 27, 2024
7e815d8
fix: fixed minor styling issues
sra1kumar-NULL Jun 27, 2024
6b7e1b5
Merge pull request #23 from gluestack/fix/layout-fixes
ankit-tailor Jun 27, 2024
83daf15
fix: auth layout inage
ankit-tailor Jul 18, 2024
88d3dfe
chore: ejection
ankit-tailor Jul 18, 2024
0cc4c69
fix: issues in ios, android and next
vaibhk20 Sep 2, 2024
538f970
fix: expo web
vaibhk20 Sep 2, 2024
a9ef2ab
feat: updated components
vaibhk20 Sep 3, 2024
13b53ab
fix: expo-app ui fixes
vaibhk20 Sep 3, 2024
26f6f7a
feat: updated components in next
vaibhk20 Sep 3, 2024
ba229e7
feat: updated components in universal
vaibhk20 Sep 3, 2024
d7bfaaa
fixes
vaibhk20 Sep 3, 2024
3f90268
Merge pull request #27 from gluestack/fix/bug-fixes
Viraj-10 Sep 3, 2024
55e7ec7
fix: dark theme ui
vaibhk20 Sep 4, 2024
1346ccf
fix: updated Avatar and Select expo-app
vaibhk20 Sep 4, 2024
880cee4
fix: next/Avatar
vaibhk20 Sep 4, 2024
aa74138
fix: next/Select
vaibhk20 Sep 4, 2024
b2a635c
fix: universal/expo/avatar
vaibhk20 Sep 4, 2024
0a6b9e5
fix: universal/next/avatar
vaibhk20 Sep 4, 2024
22ed98c
fix: edit modal ui
vaibhk20 Sep 4, 2024
9e459c4
review fix
vaibhk20 Sep 5, 2024
7a2a953
Merge pull request #28 from gluestack/fix/bug-fixes
gluestackadmin Sep 5, 2024
78a0032
feat: added workflows
vaibhk20 Sep 17, 2024
864501f
feat: changed trigger
vaibhk20 Sep 17, 2024
37de304
fix: end in workflow
vaibhk20 Sep 17, 2024
f955c42
fix: node version
vaibhk20 Sep 17, 2024
96d508a
fix: workflow
vaibhk20 Sep 17, 2024
265f74a
fix: workflow
vaibhk20 Sep 17, 2024
7829ca0
fix: workflow
vaibhk20 Sep 17, 2024
4fa20de
fix: workflow
vaibhk20 Sep 17, 2024
55061ac
fix: workflow
vaibhk20 Sep 19, 2024
061ded0
fix: workflow
vaibhk20 Sep 19, 2024
91fa25b
fix: workflow
vaibhk20 Sep 19, 2024
e4346e6
fix: workflow
vaibhk20 Sep 19, 2024
fc26cf4
fix: workflow
vaibhk20 Sep 19, 2024
ef9245f
fix: workflow
vaibhk20 Sep 19, 2024
15fc666
fix: workflow
vaibhk20 Sep 19, 2024
f96385b
fix: workflow
vaibhk20 Sep 19, 2024
a09bea6
fix: workflow
vaibhk20 Sep 19, 2024
f1624fb
fix: workflow
vaibhk20 Sep 19, 2024
1d2f0b1
fix: path type
vaibhk20 Sep 19, 2024
19d5b8d
fix: path type
vaibhk20 Sep 19, 2024
2830ce5
fix: test case
vaibhk20 Sep 19, 2024
910f52c
fix: config update
vaibhk20 Sep 19, 2024
3e86507
fix: config update
vaibhk20 Sep 19, 2024
f6b9080
fix: expo-app workflow fixed
vaibhk20 Sep 19, 2024
d3383fe
feat: added next workflow for universal
vaibhk20 Sep 19, 2024
b6a7694
feat: rename
vaibhk20 Sep 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions .github/workflows/gluestack-expo-app.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Gluestack-ui Expo App | Start and Build

on:
push:
branches:
- patch
pull_request:
branches:
- patch

jobs:
build:
runs-on: ubuntu-latest
env:
working-directory: expo-app
steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Use Node.js 18.x
uses: actions/setup-node@v1
with:
node-version: 18.x

- name: Install dependencies
working-directory: ${{ env.working-directory }}
run: yarn

- name: Start Expo on port 19006
working-directory: ${{ env.working-directory }}
run: |
yarn web --port 19006 &
sleep 60 # Wait for Expo to start

- name: Run tests
working-directory: ${{ env.working-directory }}
run: yarn test
31 changes: 31 additions & 0 deletions .github/workflows/gluestack-next.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Gluestack-ui Next App | Start and Build

on:
push:
branches:
- patch
pull_request:
branches:
- patch

jobs:
build:
runs-on: ubuntu-latest
env:
working-directory: next
steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Use Node.js 18.x
uses: actions/setup-node@v1
with:
node-version: 18.x

- name: Install dependencies
working-directory: ${{ env.working-directory }}
run: yarn

- name: Build Next
working-directory: ${{ env.working-directory }}
run: yarn build
34 changes: 34 additions & 0 deletions .github/workflows/universal-gluestack-app.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Universal App | Start and Build

on:
push:
branches:
- patch
pull_request:
branches:
- patch

jobs:
build:
runs-on: ubuntu-latest
env:
working-directory: universal
steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Use Node.js 18.x
uses: actions/setup-node@v1
with:
node-version: 18.x

- name: Install dependencies
run: yarn

- name: Install dependencies for Next app
working-directory: ${{ env.working-directory }}/apps/next
run: yarn

- name: Build Next
working-directory: ${{ env.working-directory }}
run: yarn build:next
12 changes: 7 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,13 @@ Welcome to the gluestack-ui Starter Kit! This project is designed to help you ki
1. Clone the repository:

```bash
https://github.com/gluestack/gluestack-ui-starter-kits.git
git clone https://github.com/gluestack/gluestack-ui-starter-kits.git
cd gluestack-ui-starter-kits
```

2. Install dependencies:

Go to `expo-app`, `next` and `universal` folders and run the following command:
Go to `expo-app`, `next` and `universal` folders and run the following command in each:

```bash
yarn
Expand All @@ -40,13 +41,13 @@ cd expo-app && yarn start

#### Universal

To run expo app, run the following command:
For the Expo app in the universal project, run the following command:

```bash
cd universal && yarn run:expo
```

To run next app, run the following command:
For the Next.js app in the universal project, run the following command:

```bash
cd universal && yarn run:next
Expand All @@ -68,10 +69,11 @@ cd universal && yarn run:next
- `app/expo`: Contains the Expo application.
- `packages/components`: Shared components used across platforms.
- `packages/screens`: Shared screens that can be used in both Next.js and Expo projects.
- `packages/shared`: Shared assets

# Usage

You can copy project of your choice and start building your application.
You can copy the project of your choice (Next.js, Expo, or Universal) and start building your application. The starter kit provides a basic structure and shared components to help you get started quickly.

# Ejection

Expand Down
3 changes: 2 additions & 1 deletion expo-app/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@ expo-env.d.ts
# @end expo-cli
node_modules
.expo
dist
dist
coverage
10 changes: 10 additions & 0 deletions expo-app/__tests__/expo-app.test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import React from "react";
import { render, screen } from "@testing-library/react-native";
import App from "../app/index";

test("renders correctly", () => {
render(<App />);

// Check if a specific text or element is present in the component
expect(screen.getByText("SplashScreen")).toBeTruthy();
});
10 changes: 5 additions & 5 deletions expo-app/app/index.tsx
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import React from "react";
import { Button, ButtonText } from "@/components/ui/button";
import { router } from "expo-router";
import { SafeAreaView } from "react-native";
import { SafeAreaView } from "@/components/ui/safe-area-view";
import { VStack } from "@/components/ui/vstack";
const index = () => {
function index() {
return (
<SafeAreaView>
<VStack className="m-2" space="xl">
<SafeAreaView className="md:flex flex-col items-center justify-center md:w-full h-full">
<VStack className="p-2 md:max-w-[440px] w-full" space="xl">
<Button
onPress={() => {
router.push("auth/splash-screen");
Expand Down Expand Up @@ -67,6 +67,6 @@ const index = () => {
</VStack>
</SafeAreaView>
);
};
}

export default index;
Binary file modified expo-app/assets/auth/radialGradient.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading