All Ruby on Rails Node JS Android iOS React Native Frontend Flutter QA

WebAssembly

What is WebAssembly “WebAssembly is a new type of code that can be run in modern web browsers — it is a low-level assembly-like language with a compact binary format that runs with near-native performance and provides languages such as C/C++ with a compilation target so that they can run on the web. It is also designed to run alongside JavaScript, allowing both to work together.” - Mozilla Developers Network.
Read more
Introduction to technology There is a chance that you have not heard about Kotlin Multiplatform just yet as it is a relatively fresh, emerging and still experimental technology. If that is the case please take a look at the blogpost prepared by one of our team members - Sebastian from the perspective of an iOS developer. Another source of information that might turn out to be valuable is official documentation available here.
Read more
Yet another package that will solve all the world’s problems? Hold on, let us explain. Do you remember the repetitive grunt work that needs to be done at the beginning of almost every project? The part that doesn’t require much creativity, but is still vital to the project? We looked through the solutions to this problem already available on the market, but none of them suited our needs.
Read more

How to Create and Implement a Bot Using Python?

Who wouldn’t want to concentrate more on solving creative problems instead of carrying out repetitive tasks at work? Yes, there is an innovative way to deal with that problem - creating a simple bot. Let us present our step-by-step guide how to do it.
Read more
In order to make the syntax for loop iteration and control flow statements safe and natural to read, Kotlin standard library provides a concept of ranges. In this post we are going to explore how to use range expressions in action. First, we are going to discover a built-in ranges implementations for the integral types like Char, Int or Long. Next, we are going to implement a custom progression for the LocalDate class.
Read more
After two years of working as a frontend developer, I felt I needed to change my perspective on development. Not that I did not like the job, but I've always had a soft spot for mobile technologies. Moreover, I wanted to evolve my skills in a quite different direction.
Read more
PWA (Progressive Web Apps) are with us for some time now. Yet, each time I was trying to explain it to our clients the same question appeared, “Will my users be able to install the app using App stores?”. So far, the anwser was no, but this changed with Chrome 72 and a new feature called TWA (Trusted Web Activities). 
Read more
One of the many reasons why it is believed that the development of mobile applications is long and tedious is the problem with lack of a specific architecture for mobile apps, especially for Android. The situation has been improving for some time thanks to the different approach of Google, which started suggesting a certain architecture for Android apps. Google is now suggesting to use the MVVM architecture. However, the problem still exists.
Read more
Introduction The cost of your application is probably one of the crucial things you’re considering during the planning stage. Sometimes small tweaks can decrease the overall cost of the application if you make the right decision. There is always space for improvements and it’s always a good time to make a change for the better. I'll try to give you some details about which things you should have in mind whenever you build your frontend, what should be avoided, and what you can do to make the development process cheaper.
Read more
Amazon Alexa’s crash after the Christmas Day overload is the evidence, that virtual assistants are constantly growing in popularity. But what if you are a computer geek and want to do as much as possible by yourself and customize everything however you want? What if I tell you that you could build your own virtual assistant having a lot of fun along the way? Buying Google Home or Amazon Echo would do the job, but what would be much more exciting and satisfying is the interaction with your own device enclosed in a fancy, personalised, 3D printed case!
Read more
Need a successful project?
Estimate project or contact us
Netguru Codestories