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


Droids On Roids Bootcamp Droids On Roids

9 reasons why we loved Android Bootcamp #3

40 hours of intensive workshops, nearly 7,500 lines of code written and the pleasure of hosting seven fantastic young programmers in our office. The 3rd edition of Android Bootcamp has come to an end! How did it go, from the perspective of both the participants & Sensei?

Tomasz Muter i Wojciech Szwajkiewicz Droids On Roids

Droids On Roids is on the “30 under 30” list by Forbes

We are proud to share with you good news! Wojciech Szwajkiewicz and Tomasz Muter – CEO & Vice-President of Droids On Roids – are included on the prestigious “30 under 30” list announced in the October issue of the polish Forbes magazine.

Files Edge Cases in Software Development

Edge Cases to Keep in Mind. Part 2 – Files

Did you know, that there may be a File which exists and doesn’t exist at the same time? Are you aware, that you can delete a file and still use it? Discover these & other files edge cases in software development.

Droids On Roids Team Career Work

We asked 6 devs about working at Droids On Roids. Here’s what they said

The latest and coolest tech. Outstanding people. Epic adventures – that’s how Droids On Roids’ devs describe working in our company. Discover their stories and take a look inside the team!

DESIGN PATTERNS IN ANDROID  builder

Design Patterns in Android  –  Builder

Design patterns are reusable solutions to the most commonly occurring software problems. Let’s take a look at the Builder pattern in Android!

Code Review - 3 Reasons Why Your App Deserves It

Code Review – 3 Reasons Why Your App Deserves It

Code Review: find out what it is and why we believe its presence is crucial for successful software development.

Scrapping Web Pages with Retrofit – jspoon Library

Scraping Web Pages with Retrofit – jspoon Library

Have you ever worked with JSON converters like GSON or Moshi? They are extremely useful when it comes to operating with internet data. I try to provide a similar mechanism for web scraping and take HTML parsing to the next level.

How to Connect Physical Devices to Bitrise.io

How to Connect Physical Devices to Bitrise.io

Bitrise.io is a cloud CI/CD service. It can build, test and deploy your apps. In this article we will focus on testing, namely on Android apps UI and instrumented unit tests.

ARKit iOS 11 measuring app

How to Create a Measuring App With ARKit In iOS 11

Learn how to create a basic measuring app using ARKit – a new framework in iOS 11 announced at WWDC 2017. Let’s develop a simple demo app!

text traps

Edge Cases to Keep in Mind. Part 1 – Text

No matter if you are a software developer, a copywriter or you’re just writing an e-mail, text has many traps you need to be aware of. Some may cause numerous issues, from bugs in your app through visual artefacts to even victims! Let’s take a look at how we can avoid them.  Background Text (aka […]

BLE iOS App

5 Things You Were Wondering About Developing Bluetooth Low Energy iOS Apps

Is it possible for an app to handle multiple Bluetooth Low Energy devices simultaneously? Can I stream music via Bluetooth Classic to my Bluetooth speakers and communicate via BLE? Check out the answers for these and other crucial questions regarding BLE technology on iOS.

Face and Face’s Landmarks Detection Using Vision Framework in iOS 11

Face and Face’s Landmarks Detection Using Vision Framework in iOS 11

Some time ago, I made a tutorial on how to use face detection in AVFoundation. This time, I would like to show you how to do this using Apple’s new Vision framework, presented at WWDC 2017.

What's new in Xcode9

What’s New in Xcode 9 – Highlights from WWDC 2017

Most of us iOS developers use Xcode for daily work. At WWDC 2017, Apple showed us the latest version of this tool – Xcode 9. I would like to briefly show you the best changes in new version of the IDE.

Improve Your Design–Development Workflow

Make Apps, not Wars! Improve Your Design – Development Workflow

It is a pretty rare case when a Developer and a Designer are one and the same person. In most cases, they are two totally different people, who — whether they like it or not — need to work together to create a great, complete product. How can we make this cooperation smooth and painless? Well, […]

Struct Realm CoreData NSkeyedArchiver

Persisting Struct with Sourcery Magic

Is it possible to persist struct on iOS? This is a great question since most available solutions require a type of Object/NSManagedObject/NSObject. How about wrappers? But they are so boring to write… Find out how to deal with this problem!

How to Improve UX of Your Mobile App Using Conversational UI

How to Improve UX of Your Mobile App Using Conversational UI

Wondering how to build a friendly and accessible app for people who are not fluent in using mobile devices? With Conversational UI, this is possible. Using the newest technologies, like Artificial Intelligence, Machine Learning or Voice User Interface, can help you achieve the same results as a normal app. 

App design & development team

5 Reasons to Design and Develop your App at the Same Software House

If you want your app to rock the world, you have to consider hiring a designer who will ensure it is user-friendly. To make the whole process as smooth and easy as possible, choose a software house which has a designer in its team. Just have a glance at these 5 reasons why it pays […]

agile estimating for remote teams

How to Make Agile Estimating Easy for Remote Teams

How can you estimate your Product Backlog if you are in a remote team? It doesn’t have to be a nightmare! This simple method will make your estimation process effective, quick and convenient.