A basic mobile app implementation with TypeScript and Jest testing.
- Has re-useable custom components and HOC components
- Validate forms before submitting (login / signup)
- fetch posts from open API (using custom hooks)
- list posts
- fetch post details
This app uses a number of open source projects to work properly:
- React - A JavaScript library for building user interfaces
- React Native - lets you create truly native apps and doesn't compromise your users' experiences.
- VS Code - awesome text editor
And of course Dillinger itself is open source with a [public repository][dill] on GitHub.
This app requires React Native Setup to run.
Install the dependencies and devDependencies and start the server.
cd <project_name>
npm i
npx react-native run-android -> To Run app on android device or emulator
npx react-native run-ios -> To Run app on ios device or emulatorThis app requires React Native Setup to run.
Install the dependencies and devDependencies and start the server.
cd <project_name>
yarn install
yarn android -> To Run app on android device or emulator
yarn ios -> To Run app on ios device or emulatorThis app contains some unit test cases for validation and basic UI tests
To run test cases
cd <project_name>
yarn testThis app is currently extended with the following plugins. Instructions on how to use them in your own application are linked below.
| Plugin | Website / Repo Link |
|---|---|
| React Navigation | https://reactnavigation.org/ |
| Formik | https://formik.org/docs/guides/react-native |
| Safe Area Context | https://github.com/th3rdwave/react-native-safe-area-context |
MIT
Free Software, Hell Yeah!