Get in touch →
+70%
74%
75%
+80%
Android SDK
Android SDK is a software development kit that helps developers create applications for specific platforms. This could be computers, game consoles, or mobile devices.
More specifically, mobile SDKs give application developers everything they need to easily create all kinds of high-performance applications for smartphones and tablets.
WPF
WPF (Windows Presentation Foundation) is the current platform for developing Windows desktop applications.
It is a modern, advanced, hardware-accelerated platform for developing applications that support task separation. It supports advanced rendering of 2D vector and 3D graphics, providing a huge range of options for creating rich, interactive, and high-quality user interfaces.
Python
Python is a general-purpose programming language that is widely used in fields ranging from the creation of trivial web pages to video games and enterprise software.
It is versatile and is the most popular programming language in the world.
The language works on all platforms and allows us to develop programs on anything and for anything.
JavaScript
JavaScript is a programming language that allows you to create dynamically updated content, handles multimedia, animates images, and makes the site more interactive and attractive to visitors.
It is faster and easier than other programming languages.
HTML
HTML is a document markup language. It is used all over the world. The browser interprets the HTML code to display it on your computer, tablet, or phone.
This language is used to create web pages. It is interpreted (processed) by the browser and displayed as a document in a human-friendly form.
CSS
CSS is a language designed to give the desired appearance to HTML documents.
With CSS, the web developer can set for a page and its individual elements different font sizes, colors of elements, the indentation of elements from each other, the location of individual blocks on the page, etc.
MySQL
MySQL is a database management system.
It is most often used in the development of web solutions, which is explained by close integration with popular programming languages, high-speed performance, and, of course, it`s free.
Basically, MySQL is used in the development of corporate systems, CMS, websites, forums, etc.
The specification is always required to enable a clear understanding of architecture, business objectives, overall goals of the product, design, features, and list goes on.
The goal of the project was to create a web-based logistics application, implement a functional and operational desktop version, and develop a native android application that will allow users to track information about items as they are transferred through the manufacturing plant.
The next phase of development involved extending the functionality of the application to read/write information from/to all tables in the database.
Our task was to ensure the workability of the application, eliminate bugs, ensure testing, support, compatibility with multiple devices, and push updates when needed.
All information entered via the application is stored on a local database, and manually transferred to a larger database on a local machine.
Vlad Komarov
Nikita Abelmasov
Victoria Semenchenko
Sergey Bidukha
Tetiana Mikhalova
Yuriy Lukashenko
Stanislav Markov
Sergey Komarov
Maria Grekova
To ensure great team spirit and smooth work coordination between different members of the project we always aim to conduct meetings, brainstorming sessions where everyone is welcome to share his perspective on the project and how to make it better.
We used Jira for task tracking - as it is a golden standard for the IT industry - and supplemented it with other communication tools like email, teamwork, and bitbucket.
Scrum is one of the most popular methodologies for software development.
Scrum has quite attractive advantages. The ideology of Scrum argues that it is impossible to foresee all the changes in advance, so there is no point in pre-planning the entire project. Therefore, Scrum is client-oriented, adaptive, and gives the client the ability to make changes to the requirements at any time.
CONSULTING
Product DESIGN
Product Engineering
The product architecture plays a key role in developing it from scratch and when working on an upgrade. Computools' integrated approach includes the development of the architecture for the project, which allows taking into account not only functional features but also their interaction.
1.
Launch
We were ahead of time and delivered the project meeting all the deadlines. To make sure the application is functional and bug-free we run multiple QA sessions and used the client`s feedback with arising issues.
2.
Transfer
At the first stages, we worked in our git, and then the client shared access to their repository.
3.
Education
No post-education was required apart from access to the specific technical services of the project, specifications, and configurations for testing and live environments.
use link below to find
code sample