In this test, it is expected that you can complete all sections in 1 hours and thorughly respond to technical questions to the fullest of your abilities.
In this evaluation, we will focus on the fundamental knowledge of software engineering and the Flutter framework.
Using a public API and a provided design, an application must be created in which the following themes will be used:
- Design Principles and SOLID
- Working with APIs
- State Management Principles
- Testing and CI/CD
- Analytics in Production
Will also be evaluated:
- Quality, readability and documentation of the code.
- Language code conventions.
- Performance considerations.
As part of our commitment to provide the necessary tools, documentation about the topics covered in the test is attached below, however, it is expected that the developer will investigate further and can provide more knowledge.
- SOLID Principles applied to Dart
- API consumption
- State Management Principles
- Testing and CI/CD
- Analytics in Production
- The test consists of the topics that were mentioned above. No point in the actual test will be about anything that has not been mentioned in this document.