Skip to content

CHDR Blog

Blog

Notes from building products and client work: process, decisions, technical detail.

Progressive Web App (PWA): What is it and why is it worth using?
Mobile apps
3 min read

Progressive Web App (PWA): What is it and why is it worth using?

A Progressive Web App, or PWA, is an approach to building web applications that combines the advantages of websites and mobile apps. A PWA offers fast access, ease of use, offline functionality, and the ability to be installed on a device without needing to download it from the App Store or Google Play.

Read more
Differences between thenReturn and thenAnswer in Mockito
Java
2 min read

Differences between thenReturn and thenAnswer in Mockito

The Mockito framework is one of the most popular testing tools in Java, especially useful for creating unit tests. One of the most important tasks in testing is simulating the behavior of objects to check how the code under test reacts to them.

Read more
5 reasons why you should write unit tests
Java
3 min read

5 reasons why you should write unit tests

Unit tests are short, automated tests that verify the behavior of individual modules, or „units” of code. These units can be functions, methods, or classes. Each test checks whether a given function behaves as expected—for example, by confirming it returns the correct result for a specific input.

Read more
Website vs Web app – what’s the difference?
Definitions
4 min read

Website vs Web app – what’s the difference?

In the tech world, the concepts of a website and a web application are often confused and used interchangeably, but they actually differ in several important ways. Do you want to know how these two solutions really differ? Below you will find a detailed explanation. 1. Website – what is it?

Read more
How will AI change mobile app development in 2025?
Mobile apps
2 min read

How will AI change mobile app development in 2025?

Artificial intelligence (AI) is revolutionizing many industries, and mobile app development is no exception. Thanks to AI, applications become more intelligent, personalized and efficient, which leads to an improved user experience and increased opportunities for developers and businesses. What changes does AI bring to the world of mobile apps? Here are the most important aspects….

Read more
How to prepare a brief for a Software House to avoid mistakes?
Startups and enterprise
3 min read

How to prepare a brief for a Software House to avoid mistakes?

Developing a mobile or web application is a process that requires clear communication between the Principal and the development team. A well-prepared summary is key to success, as it avoids confusion, saves time, and minimizes the risk of errors. So, how do you create an effective summary for Software house?

Read more
How to make money from a mobile app in 2025? Monetization models that work
Mobile apps
3 min read

How to make money from a mobile app in 2025? Monetization models that work

Creating a mobile app is not just about having an innovative idea and good technology, but also about a well-thought-out monetization model. To make an app profitable, it’s important to choose the right earning strategy already at the planning stage. Which monetization models work best?

Read more
Blockchain and mobile applications – Which industries can benefit?
Blockchain
3 min read

Blockchain and mobile applications – Which industries can benefit?

Blockchain is a technology that is increasingly being used outside of the world of cryptocurrencies. Its properties, such as decentralization, security, and transparency, make it a key tool in many sectors. When combined with mobile applications, blockchain opens new possibilities for various industries.

Read more
7 types of apps that you can create with Flutter
Mobile apps
3 min read

7 types of apps that you can create with Flutter

Flutter is an increasingly popular mobile app development platform created by Google. It stands out among other tools, primarily for its simplicity, performance, and ability to create cross-platform applications using a single code. If you’re wondering what you can write with Flutter, here are some inspiring ideas. 1.

Read more
4 recommended web hostings
Web hosting
3 min read

4 recommended web hostings

Choosing the right hosting for a website is an important step in its development. The appropriate provider will provide you with stability, speed, and technical support to avoid problems with the site’s operation. In this post, we’ll take a look at four recommended companies: MyDevil.net, Small.pl, LH.pl and dHosting.

Read more
3..2..1.. Take off!
Offtop
1 min read

3..2..1.. Take off!

We are pleased to announce that our new website is chdr.tech has just taken off! As a software house full of passion for technology, we want to not only offer professional services, but also share knowledge. What will you find on our blog?

Read more