https://github.com/mahmudahsan/todos-react-reactnative
A dynamic todo list app developed using react native and expo. This is a simple app that will teach you how to develop react-native app and publish in both App Store and Google Play Store.
https://github.com/mahmudahsan/todos-react-reactnative
android expo ios javascript react react-native
Last synced: about 1 year ago
JSON representation
A dynamic todo list app developed using react native and expo. This is a simple app that will teach you how to develop react-native app and publish in both App Store and Google Play Store.
- Host: GitHub
- URL: https://github.com/mahmudahsan/todos-react-reactnative
- Owner: mahmudahsan
- License: mit
- Created: 2019-02-26T04:56:21.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-06T15:03:16.000Z (over 3 years ago)
- Last Synced: 2023-08-15T14:15:08.794Z (almost 3 years ago)
- Topics: android, expo, ios, javascript, react, react-native
- Language: JavaScript
- Homepage: https://www.youtube.com/channel/UCtHlgyUw0wLE5Ous9swfFlg
- Size: 2.49 MB
- Stars: 19
- Watchers: 2
- Forks: 14
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Todos - Let It Finish
A dynamic private todo list app developed using react native. A simple todo list app to help you accomplish your tasks. No more cluttering with time-consuming features. Just add a todo task and click it again to archive.
You can easily see the archived list and can delete all.
# React Native Tutorial
I have started react native tutorial series on Youtube. If you want to learn React Native and related technologies subscribe my [youtube channel](https://www.youtube.com/channel/UCtHlgyUw0wLE5Ous9swfFlg) and follow [React Native Tutorial Playlist](https://www.youtube.com/watch?v=kFEs5WB7NB0&list=PLlMOodDAsO4zOGT-g9wsb2Xwk-3HgvNZD)
# Demo
- [Youtube Demo](https://www.youtube.com/watch?v=mfwVlMEkmpQ)
- [My Other Mobile Apps](https://ithinkdiff.net)
# Table of Contents
- [Technology Used](#technology-used)
- [Features](#features)
- [Setup in local machine](#setup-in-local-machine)
- [Publish in Google Play and Apple Store](#publish-in-Google-Play-and-apple-store)
- [Contribution](#contribution)
- [Questions or feedback?](#questions-or-feedback)
## Technology Used
1. [React Native](https://facebook.github.io/react-native/)
2. [Expo](https://expo.io/@mahmudahsan)
3. And some other 3rd party libraries mentioned in code
## Features
This is my first react native and expo based project. So I wanted to develop a simple todo list application with nothing fancy.
But in future I may update it with more feature like authentication, cloud data synching features and more.
## Setup in local machine
1. In your machine, you have to install [Node.js](https://nodejs.org/en/), [Yarn](https://yarnpkg.com/en/)
2. On terminal run command `yarn install` it will check the app's package.json file and install all libraries
3. `yarn start` will start expo and you can run in simulator or your device
## Publish in Google Play and Apple Store
1. Change and modify the `config/Settings.js`
2. Change and modify the `assets/icon.png`
3. [Expo Build](https://docs.expo.io/versions/latest/distribution/building-standalone-apps/) has detailed description how to build and submit your app.
4. Android [App Signing](https://docs.expo.io/versions/v32.0.0/distribution/app-signing/)
5. Apple [app store submission](https://docs.expo.io/versions/v32.0.0/distribution/app-stores/)
## Contribution
If you want to contribute on this project, you're welcome to fork the project and submit a pull request.
## Questions or feedback?
Feel free to open an issue, or find me [@mahmudahsan on Twitter](https://twitter.com/mahmudahsan).