The interest for mobile development is pretty common among web developers. However it is a whole new world. Starting with React-Native for React developers feels pretty natural , however there are caveats. This post covers what you will face in the new journey.
How do you draw diagrams for your solution? Which questions should they answer? Why to draw anything in a first place? Let's find out.
Android App Bundles is a powerful replacement for the APKs. Let's figure out what benefits they bring and why you need to transition to them right now.
Continuing my studying of solution architecture I ran into the terms of services and capabilities from the business perspective and I wanted to enhance my understanding there as it is crucial for a
Hi, folks! Flutter is a technology on hype in mobile development nowadays. New applications are picking it up as a technology of choice, and even old ones are getting rewritten in Flutter, without
The relational databases were very popular for the last 30 years, providing the ACID guarantees. However, the necessity for the distributed data comes into a place and it appeared the RDBMS solutions are
Common approachHi, folks! I am kicking off a series of articles about development and not only pipelines that would ensure the proper quality of the mobile apps being developed. The main idea is
Diversity is a god damn hot topic today. Diversity quotas, Women-Only Conferences, #WomenInTech hashtag, and so. Suppose, you’re a conference organizer, what should you do? Disclaimer 1: I don’t believe there
Let me guess: your Android app downloads some data from the network. Gotcha, huh? Let me guess more: part of that data would be eventually cached in the app. 2 of 2? But
The recent tweet thread about #Telegram made me write this article about designing for security. Actually Telegram does have end2end encryption, but only in secret chats, and this limitation does not come for
The series about RxJava — Coroutines replacement started here continues. Now we’re considering more complex case than having a bunch network calls. RxJava is a powerful event processing library. But how we can
Hi! RxJava is an amazing technology which gave us completely different developer experience on Android apps several years ago, permitting to drop infinite AsyncTasks, Loaders and other tools replacing it with concise functional