Get in touch →
+ 112%
+ 76%
+ 63%
+ 69%
- 58%
72%
Flutter
Flutter is a mobile app SDK for building high-performance, high-fidelity, apps for iOS and Android, from a single codebase. It allows delivering high-performance apps that feel natural on different platforms. Flutter apps are built using Dart, a simple object-oriented programming language. Dart compiles into native code and there is no need to access OEM widgets as Flutter has its own. This means less mediated communication between the app and the platform. All of this contributes to fast app startup times and fewer performance issues. One of the most lauded features of Flutter is hot reload which allows you to instantly view the changes made in the code on emulators, simulators and hardware. In less than a second, the changed code is reloaded while the app is running with no need for a restart. This is great not just for building UIs or adding features but also for bug fixing.
Symfony
Symfony is a set of reusable PHP components and a PHP framework to build web applications, APIs, microservices and web services. Symfony is one of the most feature-rich PHP frameworks. It provides stable, faster and flexible web applications development. Symfony has proven its reliability over time while many other frameworks failed. Many notable platforms as phpBB, Drupal, Magento, and eZ Publish use its components. Symfony is a stable and well-tested framework with regular updates. The most recent versions stay long-term supported and compatible with the newer releases: up to 3 years for some of the versions. The unmatched speed, reusability and flexibility of Symphony is what makes it one of the topmost PHP frameworks. It follows the industry’s best practices and incorporates some of the best and most pioneering tools in the industry, and comes integrated with features like dependency injection.
Working on a project of any complexity requires severe preparation, specifications and working documentation, which will further help in achieving the core goal and in performing current tasks. The Computools team always takes a very responsible approach to this development stage.
Mikhail Shvaikovsky
Denis Bogatirov
Vlad Kononenko
Daria Kolpakova
Maria Grekova
Olga Makarovych
Andrey Melnichenko
Computools strive to comprehensively study the project, to ensure the application of innovative solutions, not only previously used, but also newly created, specifically for a certain task. To do this, in addition to fulfilling the tasks plan, we hold various meetings and brainstorming sessions.
The communicative ecosystem, built by the Project Manager at the very beginning of working on the project, ensures the timely execution of tasks by each participant and team member, quick resolution of emerging issues and almost instant feedback. Skype was used as the most convenient way for daily communication and discussion of the work on the project, current tasks and questions. Trello, which was chosen by the PM, is a perfect solution for setting tasks and managing them for projects of this type.
Scrum provides a lightweight process framework that embraces iterative and incremental practices, helping deliver working software more frequently. The sprint process allows for "good enough" development that results in a saleable product even while the project is in full swing.
CONSULTING
Product DESIGN
Product Engineering