Insights for app owners, developers, and all digital product enthusiasts


tumblr o9f0fp7C461slhhf0o1 1280

What’s new in iOS 10?

On June 13th people were sitting in Bill Graham Civic Auditorium and waiting for the biggest Apple developers feast of the year – WWDC. They spent a lot of money, travelled thousands of kilometres, wrote myriads of lines of code to be a part of this memorable event, to hear what’s new in Apple devices microcosmos first-handy.

/dev/full on OS X

/dev/full on OS X

How to simulate ENOSPC errors on OS X

What’s new in Android 7.0 Nougat

What’s new in Android 7.0 Nougat?

An overview of new featuers in Android 7.0 Nougat.

photo 1438703025185 2954c4c6baee

Constraint Layout == Relative Layout on roids?

Sneak peek at Constraint Layout and new Layout Editor along with simple example.

Multi-Window Simple Examples: Part 3 - Launching another app

Multi-Window Simple Examples: Part 3 – Launching another app

Simple example of how we can start another app in split-screen mode

Multi-Window Simple Examples: Part 2 - Drag and Drop

Multi-Window Simple Examples: Part 2 – Drag and Drop

Simple example of how to handle drag and drop during multi-window

Multi-Window Simple Examples: Part 1 – Screen changes

Multi-Window Simple Examples: Part 1 – Screen changes

Simple example of how to handle screen changes during multi-window

stop

Error Handling in Swift 2.0

Does it sound frightening? Not anymore! An easy example of how to implement a new error handling model in Swift.

Why do we love Realm?

Why do we love Realm?

For many Core Data is a synonym for an iOS database. Mobile Core Data appeared in 2009 and for five years was the one and only solution. Nowadays Core Data in iOS 9 looks almost the same as the first from iOS 3 SDK. That makes it a little bit out-of-date, especially in Swift app. Fortunately since 2014 there is Realm – new king in the database kingdom.

Reactive Programming Rx Swift

RxSwift by Examples #4 – Multithreading

When we are talking about Rx, often times it all boils down to connecting (binding) our data sources with UI. You can see it clearly in our examples – we are connecting data to UI on a daily basis. In previous parts of the series, apart from UI bindings, we were also talking about retrieving the data. […]

IMG 0422

Futuristic UX Trends from UX Poland 2016

Last week, Warsaw was all about User Experience. Starting Monday until Thursday, at the Copernicus Science Center, almost 400 people took part in the 7th edition of UX Poland — which is one of the largest UX events in Europe.

board 361516 1280

Unit tests with custom JUnit rules, annotations and resources

Some advanced solutions for unit tests

20160228 barnimages igor trepeshchenok 01

How to migrate Parse app to AWS – our story

Parse announced that they were going to retire on January 28, 2017. It is a big problem for all customers using Parse for their apps because they have to migrate all data and set up their own backend. We have already moved one of our apps and we want to share with you our experience.

forerunner 1

RxJava – the production line

A bit different introduction to RxJava

Beautiful charts in Swif

Beautiful charts in Swift

Charts are lovely way to present complicated data sets. Everything seems to be easier when you can see it. One picture is worth of thousand words and the same can be said about charts.

Reactive Programming Rx Swift

RxSwift by Examples #3 – Networking

Learn how to fetch your data from API, chain requests and setup Moya with RxSwift!?

Reactive Programming Rx Swift

RxSwift by Examples #2 – Observable and the Bind

In this article we will learn about bindings and how you can connect things in RxSwift!

Swift vs Obj-C Performance Comparison

Swift vs Obj-C Performance Comparison

Is Swift faster than Objective-C? This question has been asked so many times and the answer is still unclear. So I took the recent Xcode 7.3 beta and ran some tests comparing Swift 2.2 and Objective-C. The results were surprising even for me.