All Ruby on Rails Node JS Android iOS React Native Frontend
Thanks to the fact that it can run on multiple platforms, Kotlin is gaining more and more popularity in multiplatform development. We have started a dedicated R&D working group in Netguru in order to establish best practices for multiplatform development and to evaluate how much code reusability we can achieve using this technology. 
Read more
We wanted to create a framework that uses OpenCV to process pictures, like shape and piece of paper detection. We are going to need it for our internal stuff. I promise that we will inform you about it in the next weeks!
Read more
CreateML is a phenomenal tool introduced at WWDC 2018 by Apple, and it has already created quite a hype. In this blog post, we’ll discover not only why it happened but we will also learn how to use the tool. Let’s start!
Read more

Keeping your code clean

Keeping your code clean - this is something that doesn’t always go hand in hand with programming, especially in a larger team where people can have different experience and code style preferences. You may ask "clean code - is it that important?". Believe me, it is.
Read more
UIKit is an obvious choice when it comes to create layout in iOS. It's solid, stable and quite fast. On the other hand it gets tricky, when you need to create advanced and fancy table or collection view. It's really hard to achieve 60 FPS, even on recent devices, when a user scrolls really fast. This blog post comes with a solution for this!
Read more
Introduction Nowadays, the Bluetooth technology is widely used for general mobile phone and wireless IoT solutions, this last one thanks to the implementation of the Bluetooth Low Energy (BLE) standard suitable for battery-powered IoT sensors.
Read more

Introduction to HomeKit

Smart home devices aren’t something new for us. These days we have many things that you can control using your computer or phone. Not so long ago such things only appeared in movies but nowadays it’s a generally available technology. We can install a window opener in your house which is connected to the Internet or smart switches and door locks which we can open with your phone.
Read more

Avoid Pyramids of Doom With PromiseKit

In computer programming, the pyramid of doom is a common problem that arises when a program uses many levels of nested indentation to control access to a function. It is commonly seen when checking for null pointers or handling callbacks. This quote from Wikipedia simply explains what pyramid of doom is. It's really easy in modern programming languages to encounter the issue, especially when executing asynchronous code.
Read more

6 Steps to Integrate ClassKit into Your App

ClassKit was first introduced by Apple at a special educational keynote held in one of the Chicago’s schools in March 2018. The venue was by no means random – ClassKit enables developers to integrate their application with a brand new application called Schoolwork, an app for assigning and collecting student homework. Even though the target group of the ClassKit framework is really small at the moment, I think it’s a very good idea to integrate it as soon as possible, if you have any type of educational app. As you will see from this blog post, doing so is very easy, and you could contribute to making schools more innovative!
Read more

Material Design on iOS

Material Design is a style created by Google, presented for the first time on Google I/O 2014 and launched just after the keynote. The basic metaphor of material design is a flat sheet of paper in 3D space. It is the default approach for designing Android applications, however, Google uses it on other platforms such as iOS and Web.
Read more
Newer
Need a successful project?
Estimate project or contact us