{"id":19466676,"url":"https://github.com/mahmudahsan/todos-react-reactnative","last_synced_at":"2025-04-25T09:33:52.019Z","repository":{"id":34963751,"uuid":"172640612","full_name":"mahmudahsan/todos-react-reactnative","owner":"mahmudahsan","description":"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.","archived":false,"fork":false,"pushed_at":"2022-12-06T15:03:16.000Z","size":2607,"stargazers_count":19,"open_issues_count":16,"forks_count":14,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-08-15T14:15:08.794Z","etag":null,"topics":["android","expo","ios","javascript","react","react-native"],"latest_commit_sha":null,"homepage":"https://www.youtube.com/channel/UCtHlgyUw0wLE5Ous9swfFlg","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mahmudahsan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-02-26T04:56:21.000Z","updated_at":"2023-08-15T14:15:08.795Z","dependencies_parsed_at":"2023-01-15T11:15:41.036Z","dependency_job_id":null,"html_url":"https://github.com/mahmudahsan/todos-react-reactnative","commit_stats":null,"previous_names":[],"tags_count":1,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahmudahsan%2Ftodos-react-reactnative","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahmudahsan%2Ftodos-react-reactnative/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahmudahsan%2Ftodos-react-reactnative/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahmudahsan%2Ftodos-react-reactnative/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mahmudahsan","download_url":"https://codeload.github.com/mahmudahsan/todos-react-reactnative/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223996379,"owners_count":17238274,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","expo","ios","javascript","react","react-native"],"created_at":"2024-11-10T18:29:38.608Z","updated_at":"2024-11-10T18:29:39.117Z","avatar_url":"https://github.com/mahmudahsan.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"/\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/build-passing-brightgreen.svg\" alt=\"Build\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://facebook.github.io/react-native/\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/reactnative-0.58-blue.svg\" alt=\"reactjs\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/mahmudahsan/todos-react-reactnative/blob/master/LICENSE\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"License\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://twitter.com/mahmudahsan\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/contact%40-mahmudahsan-red.svg\" alt=\"Twitter: @mahmudahsan\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n# Todos - Let It Finish\nA 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.\n\nYou can easily see the archived list and can delete all.\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"Resources/Mockup/mobile.png\" alt=\"Mockup\" height=\"400\" /\u003e\n    \u003cimg src=\"Resources/Mockup/app.gif\" alt=\"App\" height=\"400\" /\u003e\n    \u003cbr /\u003e\n    \u003cimg src=\"Resources/Mockup/todos-react-native.png\" alt=\"Mockup\" /\u003e\n\u003c/p\u003e\n\n# React Native Tutorial\nI 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\u0026list=PLlMOodDAsO4zOGT-g9wsb2Xwk-3HgvNZD)\n\n# Demo\n- [Youtube Demo](https://www.youtube.com/watch?v=mfwVlMEkmpQ)\n- [My Other Mobile Apps](https://ithinkdiff.net)\n\n# Table of Contents\n\n- [Technology Used](#technology-used)\n- [Features](#features)\n- [Setup in local machine](#setup-in-local-machine)\n- [Publish in Google Play and Apple Store](#publish-in-Google-Play-and-apple-store)\n- [Contribution](#contribution)\n- [Questions or feedback?](#questions-or-feedback)\n\n## Technology Used\n1. [React Native](https://facebook.github.io/react-native/)\n2. [Expo](https://expo.io/@mahmudahsan)\n3. And some other 3rd party libraries mentioned in code\n\n## Features\nThis is my first react native and expo based project. So I wanted to develop a simple todo list application with nothing fancy. \n\nBut in future I may update it with more feature like authentication, cloud data synching features and more.\n\n## Setup in local machine\n1. In your machine, you have to install [Node.js](https://nodejs.org/en/), [Yarn](https://yarnpkg.com/en/)\n\n2. On terminal run command `yarn install` it will check the app's package.json file and install all libraries\n\n3. `yarn start` will start expo and you can run in simulator or your device\n\n## Publish in Google Play and Apple Store\n1. Change and modify the `config/Settings.js` \n\n2. Change and modify the `assets/icon.png` \n\n3. [Expo Build](https://docs.expo.io/versions/latest/distribution/building-standalone-apps/) has detailed description how to build and submit your app.\n\n4. Android [App Signing](https://docs.expo.io/versions/v32.0.0/distribution/app-signing/)\n\n5. Apple [app store submission](https://docs.expo.io/versions/v32.0.0/distribution/app-stores/)\n\n## Contribution\nIf you want to contribute on this project, you're welcome to fork the project and submit a pull request. \n\n## Questions or feedback?\n\nFeel free to open an issue, or find me [@mahmudahsan on Twitter](https://twitter.com/mahmudahsan).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahmudahsan%2Ftodos-react-reactnative","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmahmudahsan%2Ftodos-react-reactnative","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahmudahsan%2Ftodos-react-reactnative/lists"}