React Native Example App + Lottie & Redux
This application, including the file structure, was created to demonstrate the software architecture and some React Native skills.
App architeture:
This application architecture tries to exploit Atomic Design pattern, which bring more organization to files.
Under the hood:
What you can expect (BAD):
What you can expect (GOOD):
Design:
All data generated inside the app, is persisted on local storage, no API calls to save data online.
There is no profile screen to change data, but you can do logout and purge Redux store on developer menu.
Some fake posts are present on initial state, then when you create account this posts will be there.
The posts are limited to 280 characters, and you will be advised by the graphical counter on the post input field.
This is a good structure to start new React Native projects, it can save a lot of time to jump start.
Contact: