PlanSelfApp
This application was developed with the focus of putting into practice the methodology of TDD (Test Driven Development), Clean Architecture and Architecture Pattern MVP (Model View Presenter) looking a little at the decoupling of React Navigation, in addition to using some integrations with the Firebase.
If you want more details about the methodologies used, you can find it in this repository.
A little more about the project
As already mentioned, the objective of this project is to continue in the process of using good development and architecture practices. In the beginning, the focus of this project, in addition to the already mentioned, was to consume Firebase services following the concepts of Clean Architecture. However, during development I decides to try something else that brought an article to life (How to decouple Navigation in React Native). Here is the result of that project.
About architecture
This was the Architecture diagram built to follow as a basis for development:
About the Tests
To write the tests, jest and react-native-testing-library were used.
About the Project
PlanSelf is an application for you to manage your goals, adding progress, start date, etc.
Build
Now the grand finale, in the root of the project, run:
yarn
So depending on the platform you want to run the project on, just run:
yarn android
yarn ios
Contact
To contact me, you can use:
- Instagram: @marlonbelomarques
- Linkedin: Marlon Marques
- Twitter: @marlo_marq