Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hasanyahya101/task-ninja-expo
This is a Task Tracking app that is built for Android and IOS using React Native and Expo. It allows for adding lists and adding tasks to those lists. Moreover, it allows for marking tasks as done and deleting them. Tasks can also be edited and starred.
https://github.com/hasanyahya101/task-ninja-expo
android app eas-cli expo expo-go ios npx react-native task task-tracker
Last synced: 16 days ago
JSON representation
This is a Task Tracking app that is built for Android and IOS using React Native and Expo. It allows for adding lists and adding tasks to those lists. Moreover, it allows for marking tasks as done and deleting them. Tasks can also be edited and starred.
- Host: GitHub
- URL: https://github.com/hasanyahya101/task-ninja-expo
- Owner: HasanYahya101
- Created: 2024-07-31T02:10:45.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-08-11T03:34:01.000Z (5 months ago)
- Last Synced: 2024-08-11T05:43:37.169Z (5 months ago)
- Topics: android, app, eas-cli, expo, expo-go, ios, npx, react-native, task, task-tracker
- Language: TypeScript
- Homepage:
- Size: 894 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Task Ninja (React Native + Expo)
## Introduction
This is a Task Tracking app that is built for Android and IOS using React Native and Expo. It allows for adding lists and adding tasks to those lists. Moreover, it allows for marking tasks as done and deleting them. Tasks can also be edited and starred.
## UI Library
[React Native Reusables](https://github.com/mrzachnugent/react-native-reusables) is used as UI Library for this application. Moreover, `react-native-reanimated` is also used in this, as an animation library.
## Deployment
The APK for Android has been built using `eas-cli` and is available for download in the Releases section. While this app works completly fine for IOS as well, creating an app requires Apple Devalopers account (which reqires extra money). So, you can use it on IOS using a mac in `dev` mode. However, i have no plans to release an app on IOS.
## Other Dependencies
`pnpm` is used to download the dependencies. Just use the `pnpm i` command to get a `node_modules` folder. Then use `npx expo` command to run the app and use `Expo Go` app on Android and IOS to preview it and build it (with hot-reloading).
## Preview (Android)
![Screenshot_20240810-231956](https://github.com/user-attachments/assets/29e9d470-85c3-4c99-9705-2dba84b065ba)
![Screenshot_20240810-232007](https://github.com/user-attachments/assets/4b0ea2a1-ea1f-4d67-84e2-abb6379c92ca)
![Screenshot_20240810-232039](https://github.com/user-attachments/assets/abdb6eb7-97dc-4027-9a1d-8fb94129273a)
![Screenshot_20240810-232041](https://github.com/user-attachments/assets/8e4fec7b-cfe2-41ea-b8b2-bbb21952baef)
![Screenshot_20240810-232055](https://github.com/user-attachments/assets/aca758c9-8e3e-4e6d-aa69-1f53592c3f24)
![Screenshot_20240810-232058](https://github.com/user-attachments/assets/c1b191d2-bc6a-43f5-af1a-9624415d0656)
![Screenshot_20240810-232101](https://github.com/user-attachments/assets/f7fe9d65-54a0-4307-9884-95f797ad9e15)
![Screenshot_20240810-232109](https://github.com/user-attachments/assets/d3af861f-fa7f-43bf-b2c2-ef7239e196fc)
![Screenshot_20240810-232113](https://github.com/user-attachments/assets/6edaad6f-82bc-498f-bd88-0c78388c4535)
![Screenshot_20240810-232127](https://github.com/user-attachments/assets/a2dd2ff4-82c8-4d29-b0ec-a3c51ca041cb)