Asynchronous programming in Flutter

Building modern mobile apps is impossible without asynchronous code. Most of the tasks that an application has to perform, to one degree or another, require a long wait for the result of the operation: network queries, working with databases, reading user input. An asynchronous approach (executing...

Flutter: Pros and Cons for App Development

The mobile development market is rapidly gaining momentum in recent years. In 2019, it is expected that it will cover 2.5 billion users and more than 80 billion dollars with the prospect of further growth. Gradually, there have been formed three key niches, which are the development for Android,...

Reactive Programming in Swift (ReactiveX/RxSwift)

In this particular article we will try to answer such questions like: What is the reactive programming? What is the Functional Reactive Programming? What benefits we can get out of using Rx in our applications and where you can start from to cut Rx in to your application. What is Reactive...

Top Mobile App Building Platforms and Tools

Let’s be honest, mobile applications became an integral part of our life. Whether it be a mobile version of catalogs and sites, business gliders, social networks, educational applications or utilities, we spend hours looking at the phone’s screen. Many services require a sophisticated approach...

Swift vs Objective-C. 10 Differences

On June 2nd, 2014, Apple unveiled a brand – new object-oriented programming language: Swift, a replacement for Objective-C, which had been up to that point the standard programming language for OS X and iOS application development. It was a bold move to outright change the main development...