Get in touch →
- Services
- Capabilities
- Industries
- Clients
- Approach
- About Us
- Blog
- EN
- Menu Item
- Get In Touch
+78%
+61%
+62%
+58%
-47%
53%
Contact Computools' experts to learn what we can do for your business!
Contact us →Java
Java was designed to be easy to use and is therefore easier to write, compile, debug and learn than other programming languages. This allows the creation of modular programs and reusable code. One of the most significant advantages of Java is its ability to move easily from one computer system to another.
Android SDK
Android SDK is an open-source platform allowing developers to share worthy and precious technologies on a larger scale. It is coupled with many sets of libraries and development tools, which help the software programmers to build and test various applications. Android SDK supports all Android versions, which means developers can develop and test Android applications for older version devices also.
Retrofit 2
Retrofit is a REST Client for Java and Android. It makes retrieving and uploading JSON (or other structured data) relatively easy via REST-based web services. Retrofit is used in the following three classes: model class, which is a JSON model; interfaces that define the possible HTTP operations; Retrofit.Builder class - Instance, which uses the interface and the Builder API to allow defining the URL endpoint for the HTTP operations.
rxJava
Reactive extensions in Java allow you to manipulate multiple actions simultaneously due to certain system events. Rx allows you to use functional transformations over streams of events, and it doesn't require using nasty things like callbacks and global state management.
ButterKnife
ButterKnife is small, simple and lightweight. It allows developers to inject arbitrary objects, views and OnClickListeners so they can focus on writing useful code. Consider Android ButterKnife a reduction library.
Nikita Abelmasov
Viktoriia Semenchenko
Vladyslav Komarov
Denys Hubriienko
Glib Kovalenko
The Computools team that worked on the project was formed by skilled specialists with experience in developing mobile applications for tourists.
The backstage of the project was a series of meetings and conversations that took place before, during and after each sprint. These meetings were essential for ensuring that the project was on track and that the team was aligned on goals and objectives.
The communication flow between the team and the client was essential for the success of the project. The team used a variety of communication channels, including video calls, phone calls, email and chat.
The optimal methodology is selected to work on the project, which determines how the code will be developed, tested and released. We chose Scrum, a flexible, agile methodology.
Scrum addresses complexity in work by making information transparent so that people can inspect and adapt based on current conditions rather than predicted conditions. Transparency of common terms and standards is required in Scrum development to ensure that what is being delivered is what was expected. A frequent inspection ensures progress and detects variances early on so that adjustments can be made quickly.
CONSULTING
Product DESIGN
Product Engineering
Launch
The designer’s role was to provide an intuitive interface and extreme responsiveness that will provide superior UX and high user retention.
Unveiling the ideal tourist powering the SMARTCITY app
Building the framework for a seamless user experience
Crafting the visual language of connection and discovery in SMARTCITY