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


What spatial computing offers the business world

What is Spatial Computing and What Does It Mean for Business?

As technology progresses and companies try to find more ways to engage users with their software, new and better opportunities appear. With the appearance of computers in offices and homes, programs like Microsoft Excel or Word set a new standard in utility software. These apps perfectly adapt to 2D monitor screens and help solve user […]

Splitting Pull Request

How to Split Pull Requests – Good Practices, Methods and Git Strategies

6 good practices, 7 methods, and 4 Git Strategies for Pull Request creating and splitting.

Flutter vs Kotlin comparison

Flutter vs. Kotlin: Choose the Best Fit for Your Project  – Developers’ Guide

In today’s world, mobile app development is rapidly evolving. Developers are constantly looking for efficient and versatile frameworks – something that can help them build high-quality applications with ease. Two popular choices for the Android platform are Flutter and native Android. Flutter, developed by Google, is an open-source UI toolkit. It allows us to create […]

Best AI code generators

10 Best AI Coding Assistant Tools in 2024– Guide for Developers

AI coding assistants are becoming more and more popular, revolutionizing the software development industry. They can generate code and automate tedious coding tasks, providing intelligent code snippets and suggestions that reduce development time. By integrating these tools into your workflow, you can focus on creative problem-solving, resulting in the faster delivery of customer projects. So, […]

low-code vs no-code comparison

Low-Code vs. No-Code Development – Comparison for Business Owners

Low-code and no-code solutions simplify and accelerate app development. Discover their advantages and pitfalls to make an informed decision for your next project.

What is Flutter App Development

What is Flutter and How Can It Benefit Your Business?

What is Flutter, how it can improve app development and which businesses can benefit from it the most?

Flutter pros and cons for app owners

Pros and Cons of Flutter App Development

What is Flutter and how it can benefit your business? What are Flutter benefits and drawbacks from the app owner perspective? See if Flutter is a match for your next project

Requirements Elicitation Guide

Requirements Elicitation for Successful App Development: Techniques, Questions, and Process

Every successful app is built on a foundation of well-understood user needs. Requirements elicitation methods are all about talking with stakeholders, such as customers, team members, and anyone else your app affects. The goal is to discover what they really need and expect from your app.

FlutterFlow - guide

Understanding FlutterFlow: Features, Use-Cases, Pros and Cons

Forrester estimates that the combined low-code and digital process automation (DPA) market reached $13.2 billion by the end of 2023. This represents a growth rate of roughly 21% since 2019! Looking forward, they expect this growth to continue, with the market reaching approximately $30 billion in 2028. These are pretty impressive numbers, aren’t they? We can’t say for […]

fragment shaders in flutter guide - shading widgets in flutter

Practical Fragment Shaders in Flutter | Guide – Shading Widgets

The first 3 parts of this guide focused mostly on getting a grip on the basics of fragment shaders in Flutter. Now that we know our way around them, and how to interact between GLSL and Flutter code, let’s learn how to merge the two together.  Find the previous lessons here: The simple way For […]

What is Kotlin Multiplatform?

Kotlin Multiplatform: A Smart Choice for Cross-platform Development?

In the IT industry, there are no silver bullets. When we create applications, we need to be smart and choose the best tools for our specific needs and current situation. When it comes to mobile app development, you’ve probably heard of this difficult decision: Build natively or cross-platform? At first glance, it might seem simple: […]

how to analyze and compare software proporsals

Software Development Offers: How to Compare Them and What Matters Most

As a Business Developer, I’m involved in preparing offers for our potential clients. I’ve got a solid grasp on the process and understand the hesitations and questions companies often have. That’s why I decided to write an article that clarifies how you can analyze offers from potential outsourcing partners. I hope it makes your decision-making […]

what is low-code? a complete guide to low-code development

The Low-Code Guide That Every Business Owner Should Read

Discover low-code: Unlock the power of simplified app development! Learn how low-code is revolutionizing the industry, its key benefits, and why it’s the foundation for 65% of app development today. Dive in and get all the insights!

what is a mobile application

What Is a Mobile App – All You Should Know as a Future Product Owner

What is a mobile application? What kind of benefits does it bring to businesses? Read this guide to learn about the process of building a mobile app.

User story mapping - templates, examples and techniques

User Story Mapping: Examples, Templates, and Best Practices | Guide for App Owners

Welcome to our guide to User Story Mapping! I’m Mark, a Business Analyst and Solution Architect. I’ve worked in fintech, ecommerce, and non-profit product development, collaborating with international teams at every step, from discovery to maintenance.  As a Solution Architect, I use USM very often. This method helps us get a solid grip on what […]

Accessibility in Android app development - guide

How to Provide Accessibility in your Android App | Part 3: Semantic Properties and Screen Orientation

This is the third part of our series on providing accessibility in Android apps with Jetpack Compose. The previous parts: In the second one, you learned about the font scale, focus order and a few semantic properties. In this part, you’ll continue exploring the latter topic. At Droids On Roids, we create digital products for […]

product version for product development process

MVP, Core Path, MMP – Product Versions in App Development

The product development stages in creating a mobile application are usually divided into product versions. In this article, we want to focus on some of them: MVP, Core Path, and MMP, as they are critical steps on the way to a successful mobile app.

Introducing new Apple Glasses: Apple Vision Pro

Breaking Down the Apple Vision Pro: A Revolutionary Spatial Computer

With companies striving to offer new, more engaging, and unique ways to experience all kinds of content, we are about to witness innovative products mixing reality with virtuality. Now it’s time for Apple to introduce an all-new device, powered by a new operating system and designed for a new era. Let’s look at the Apple […]