EN RU
Contact us
ChatKit Library for Android Apps

ChatKit Library for Android Apps

ChatKit Library

In the world of iOS development there is a well-known JSQMessagesViewController library which helps iOS-developers to implement UI chat in their applications easily. Unfortunately, Android developers are deprived of such a wonderful tool. Therefore, we decided to give Android developers wide options for creating a fast and attractive user chatting interface in their apps.

iOS Development: Best Practices

iOS Development: Best Practices

iOS development. Best practices

Hello. In this article, I will try to give some tips on writing a code for beginners in iOS development. I will not dive in much details, since it will take a lot of time (to be honest, I’m just too lazy). The essence of this article is to help to create good and stable applications; demonstrate how to do it, and how not to; develop your habit of writing a good and comprehensive code.

How to develop a Postmates-like delivery service app

How to develop a Postmates-like delivery service app

How to develop a Postmates-like delivery service app

What to do if you want a food delivery from a restaurant without having such kind of service? Someone will have to go there anyway to order and bring everything you need. And what to do if there’s nobody to do that? And that’s where Postmates comes to the rescue, a popular food order app: user simply opens it, chooses some of the available restaurants and food he/she wants, and then receives it from the company’s courier. Let’s see, how to create a food delivery app, similar to Postmates.

Rapid backend development for mobile applications. Backendless

Rapid backend development for mobile applications. Backendless

Rapid backend development for mobile applications. Backendless

When you order the application development, after choosing a platform (Android, iOS, or both) you should also make a decision about its back-end (server side). In this article we will talk about an alternative to the development of back-end from scratch, namely BaaS Backendless, which is of that type of services.

Simple unit tests for Android

Simple unit tests for Android

Simple unit tests for Android

The time has come to share with you this small article on testing Android app logic. It didn’t occur to me that it is a significant component of Android app development for quite a time but it’s never too late to learn, neither for you, nor for me :)

Learning Android gestures

Learning Android gestures

Learning Android gestures

What happens within the system when a user touches the screen? And even more important — how to handle it right? The time has come to figure everything out once and for all! Today’s post is on what I’ve learned about Android Touch System and my experience with it.

Animation in iOS: native solutions and third-party frameworks

Animation in iOS: native solutions and third-party frameworks

Animation in iOS: native solutions and third-party frameworks

Today we will take a look at a couple of quite simple examples, learn about pros and cons of what Apple has to offer in terms of animation and get ourselves familiar with some third-party frameworks I personally find to be quite useful for handling animation. I will also show you how to use UIKit Dynamics and Motion Effects available starting from iOS 7.

Android WebSocket. Feedback, or When every second matters

Android WebSocket. Feedback, or When every second matters

Android WebSocket. Feedback, or When every second matters

Apps that are using network communicate with the server by executing queries and receiving answers. Server acts as an information desk providing answers to any questions and accepting inquiries made in a certain way to further process and save them. This communication model allows your service to perform most of the required tasks. And what if you need to tell the client that the required data has already arrived? Let’s take a look at this situation using the information desk analogy.