The first choice you must make when building a cross-platform application is: should it be developed as a progressive web app, hybrid, or native mobile app. All these solutions have their merits and flaws, but don’t worry — we are here to walk you through it and advise on what to consider when making that decision. Let’s start with better defining our options.

PWA vs Hybrid vs Native mobile apps

A cross-platform app is an application that works on multiple platforms, such as Android, iOS, or Windows. This can be achieved in various ways:

  • Native mobile apps are applications for mobile devices built with the native language…

Five years ago, in 2016, React Native was presented to the mainstream audience. Released by Facebook and based on already popular React, the framework made a massive impact on the development world. React Native’s way of creating native mobile apps for multiple platforms using only one JavaScript codebase took the world by storm back then, and still is relevant today. Let’s shortly examine six apps built with React Native worth following in 2021.

1. Coinbase

In 2020, Coinbase developers rewrote its Android app from scratch using React Native. Although they encountered some challenges, they decided to go through with the project and…

Vue.js is a growing open-source front-end framework for building single-page applications and user interfaces. Since its first release, Vue.js has been increasing its popularity and gaining new users thanks to its developer-friendly syntax, ease of use, and famously helpful documentation. In September 2020, the third version of Vue.js was released — Vue 3. It’s smaller, easier to maintain, and has more handy features.

What has changed in Vue 3?

Here are some of the new features in Vue 3, which grabbed my attention.

Composition API

One of the Vue.js concepts allows us to create large applications built out of smaller, reusable components. …

Vue 3 was released in September 2020, so we thought it’s high time to release the third edition of our State of Vue report. The first paper was downloaded by a total of 7k developers, CTOs, and product owners, and the second followed up on the case studies to see how the use of Vue evolved in the interviewed companies. We hope the third edition will be of even bigger help to the community and all the people interested in the awesome framework that Vue is.

This year, we’ve decided to prepare two versions of the report: Vue for Business…

React (or React JS) and React Native share the name for a good reason: the latter is based on the former. Both introduced by Facebook, are open-sourced frameworks working with Javascript. Surprisingly, developers use each of them to vastly different ends. The bottom line is — if you’re planning to build a Web app, go with React and if you’re creating a mobile app, React Native would be your best bet.

But let’s dive deeper into how those two technologies differ and what you should know to make an informed decision.

What is React?

React is an open-source JavaScript library often employed in…

Task automation with Python

Performing repetitive tasks can bore even the most resilient of us out of our minds. Lucky for us, the digital age we live in offers us a bevy of tools to relieve ourselves of that sort of tedious labor.

While that particular ability may seem contingent upon our knowledge of programming languages, I’m here to tell you that automation is definitely for you, even if you’re a complete newbie to the field. …

In one of the projects I worked in, ads were the only source of income for the client, so they had to be implemented properly. Ad agency hired by client used Google Publisher Tag (GPT) ads, which is a popular choice.

At first, it seemed like a quite simple task — the agency provided all pieces of code that just had to be pasted in the website. It turned out that these codes were good for a simple static website, but to make it work properly in SPA (we’re talking Next.js app here) it required some customization.

The topic is…

Best PWAs in 2020

In 2020, internet traffic is split 44/52 between desktop and mobile. As 71% of customers expect a comparable product experience across channels, companies turn towards progressive web apps (PWAs) — advanced websites that provide app-like functionalities on mobile devices.

Read on to discover how these 10 high-performing PWA apps brought renewed business success for the companies that adopted them.

What are progressive web apps?

Think of a responsive website and add native app functionalities to it. That’s what defines progressive web apps. They’re developed with lightweight web technologies of HTML, CSS, and JavaScript as speed is essential for conversions.

Angular vs React — which one to choose?

JavaScript developers will agree that the right framework saves weeks of production time. The plan — write less code and ship a functional frontend faster. You are here to discover the practical difference between Angular and React to pick one that fits your project, has a strong community backing, and speeds up app deployment. Sit back, as this guide will help you make a confident decision.

As your CTO could say, it’s not only about the framework’s popularity but about what you can do with it. Read on to find out what you should know before committing to one.

What is Angular?


Our previous blog post gave you an overview of the most popular ecommerce platforms based on Ruby, Node.js, and Python. We’ve evaluated them in terms of how quickly you can set up an online shop and what possibilities they give you. Turns out that, Spree, and Saleor are your best bets (choose according to your goals) — they are easy to implement, flexible, and provide room for customization.

Now, we’ll take a closer look to check what exactly you can do in terms of extending their out-of-the-box functionality, and how they perform under pressure.

Let’s dive in!


A close-knit team of 110+ experts offering Web & mobile development for startups and businesses.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store