ConstraintLayout, or not so fast, after all…

ConstraintLayout, or not so fast, after all…

Recently, while browsing through news from Android world I came across a concept of ConstraintLayout. It is a new layout delivered by Android and Google, supporting Android versions from API 9 on. Digging into possibilities it is to give, I decided to check how new Layout Builder behaves and what is ConstraintLayout like in use.
Read more
Runtime permissions in Android Marshmallow

Runtime permissions in Android Marshmallow

Each application requires user's permission to use network, access sensors and memory of the device. API-23, that is Android 6.0, introduced a new model of permissions system. So far, before an installation, a user had to absolutely approve a list of permissions requested by application. Currently applications can push at runtime requests only for the specific permissions needed at a given moment.
Read more
Introduction to CloudKit

Introduction to CloudKit

As it turns out, many young developers have never created applications in the iOS Developer Center. Showing how to do it seems like a good idea, so I decided to prepare presentation about CloudKit and kill two birds with one stone.
Read more
Renderscript – parallel operations on bitmaps without using NDK

Renderscript – parallel operations on bitmaps without using NDK

You have to perform operations on images and Java is too slow for that? You want to avoid playing with compiling code using dk? There is a solution! Renderscirpt will help you with this task. With it you can use parallel operations, executing them both on the CPU and GPU. Everything is available in a very accessible form, so you don't even have to wonder how to divide the work.
Read more
Promises on the example of PromiseKit in Objective-C

Promises on the example of PromiseKit in Objective-C

Sooner or later every programmer encounters the problem of synchronous execution of certain actions. For example: get user information from the API, parse server response, save data to the database, update the view, and many others. To make it even more, at some of these stages you still need to deal with error handling. What should you do exactly?
Read more
What’s new in Swift 2.2?

What’s new in Swift 2.2?

Swift 2.2 is the first official release of this programming language since the time it was made open source. On one hand, there are a few updates interesting to users. On the other hand, the creators decided to withdraw some previously used solutions. Here are some of the most important changes introduced in the new version of Swift.
Read more
Classes and structures in Swift

Classes and structures in Swift

Swift language introduced a significant improvement of structures, and thus in many cases made them an interesting alternative to classes. Quite many functionalities of classes and structures are similar, but there are a few differences and because of them it is a good idea to consider which of these forms is more useful in what situation.
Read more
Android Small Talks: CoordinatorLayout, or one of the strengths of Android Design Support Library

Android Small Talks: CoordinatorLayout, or one of the strengths of Android Design Support Library

When Android Lollipop entered the market, there was a breakthrough. Google provided us with an extensive library of Android Design Support Library which facilitates creating applications that are compliant with the principles of Material Design. Creating a user interface in accordance with these guidelines introduces our software to the next level of design and user-application interaction.
Read more
iOS Small Talks: PubNub – solution for the real-time communication

iOS Small Talks: PubNub – solution for the real-time communication

We encounter applications running in real time pretty much everywhere. Any chat or a game uses this technology. Creating communication that is based on the assumption that what is happening in reality should be immediately reflected in the application, is unfortunately neither easy nor cheap. However for small applications we don't need to spend huge money on dedicated infrastructure. PubNub can help us.
Read more

Get to know us better

Project estimation

Check out how we use our knowledge in practice, and make your project with us.

Why choose us?

Logo Mobile Trends Awards

Mobile Trends Awards 2017

Nomination in M-commerce category

17

clients reviews

Clutch logo
Logo Legalni bukmacherzy

Legal Bookmakers Award 2019

Best Mobile App

60+

projects in portfolio