Create a React Native application that utilizes the DummyJSON API as the backend. The app provides various features, including authentication pages, post listing, and post details.
Create a new React Native project
- Written in TypeScript to provide type safety and better developer experience.
- The application includes a login page and a logout flow.
- The app displays a list of posts and provides a detailed view of a specific post.
- Use Axios to handle API calls to the DummyJSON backend.
- Use a modern UI library for styling.
- Handle State Management with MobX, Redux, React Context or etc.
- Provide .apk file for the application
- Setup a Github workflow to handle Android build