Skip to content
/ MTA Public

A React Native todo list app written in TypeScript.

License

Notifications You must be signed in to change notification settings

rezbyte/MTA

Repository files navigation

Minimalist Todo App

This is a todo list app written in TypeScript with Expo & React Native.

Getting Started

The app can be run quickly using the Metro bundler & Expo Go.

Install the Expo CLI via your favorite package manager.

To start the application, open a terminal & navigate to the 'MTA' folder:

cd <path/to/MTA>

Then type the following into your terminal:

expo start

Install the Expo Go app either on Android or iOS. Open the Expo Go app & press 'Scan QR Code'. Scan the QR code that appears in the Terminal.

Developing

Install the dependencies with Yarn to get started with expanding the app:

yarn install

Recommended Development Setup

Set your editor settings to the .editorconfig file. For VSCode, this is done via the Editor Config extension. See Editor Config's guide for other editors.

Setup ESLint as the linter in your editor. For VSCode, use the ESLint extension. Alternatively use yarn lint in the terminal to run ESLint manually.

Use Prettier to format your code. For VSCode, this is done with the Prettier extension.

Style Guide

Follow AirBnB's style guide & the React TypeScript Cheatsheets.

Feature branches should follow the #issueNumber-issue-name format. For example #7-Create-a-branching-convention