All Ruby on Rails Node JS Android iOS React Native Frontend Flutter QA
🎄 Hello, Hello! 🌲 🎄🌲🌲🎄 🌲🎄🎄🎄 I’d like to welcome you all to the Christmas (and the first ever) release of our IoT newsletter. In today's edition there is a new exciting update for smart watches, sound powered glasses, some next year predictions and a lot of Christmas joy. Come on for some reading.
Read more
Debate about „cross-platform vs native” rages lastly due to Google’s Flutter. Google is trying to revolutionize mobile development, in the meantime, JetBrains is slowly trying to develop some „worth to consider" solution. Let’s be honest, Java is popular... very popular and in the future, Kotlin can be the next big thing, as the popularity is expected to grow as it is now. According to Stack Overflow's 2018 Annual Developer Survey Kotlin is the second beloved language among Developers.
Read more
Top 5 design patterns in OOP with TypeScript's implementation - code included.   We all use design patterns in our code. Sometimes, it's unnecessary, but it could give a nice and understandable structure to your architecture. Since TypeScript is getting more popular, I decided to show some of the popular patterns with its implementation.
Read more
There are many techniques for analyzing images for mobile apps. Lot of solution offer many different features, and finding solution which perfectly match your needs may be difficult task. For one of our internal project, we need to analyse image for getting information about shapes (like rectangles, triangles and so on) which match our requirements. To do it, we had to check some popular solutions for images processing. Our solution had to be compatible with both Android and iOS platform, because we did not want to implement our algorithm twice, and we would like to have exactly the same result on both platforms. You can see results of our research here:
Read more

VR Technologies for Mobile Apps

This is the second part of our story and research how to create a VR app. The first one, here, was about linking OpenCV, which we need for a certain reason, and creating a framework with shared code. Now, let's move straight to the VR. The very first question was "how to create and show 3D and/or VR world in a native app?". If you are a game developer, then it may sound silly. We are not, but we had a knowledge about a few solutions, so we took a deeper look at them.
Read more
Introduction Detox is an End-to-End testing library for applications developed in React Native. What does End-to-End (E2E) mean? It means testing your application from the perspective of an end user, but doing so automatically. We write a set of instructions, and a program uses the provided tools to “click through” our application like a real user. When using Detox, we write tests in JavaScript that utilise the native drivers for running those tests (EarlGrey for iOS and Espresso for Android ). The library is tested with React Native <=0.56, but will most likely work with newer versions. The setup changes with every major version, but the maintainers and folks from Wix try to make it as easy as possible.
Read more

Asynchronous Coding in Python

Asynchronous coding is not an entirely new concept - it has been a big topic over the last few years, but is just now being used on a wider scale. As opposed to traditional, linear programming - where things follow a precise order and every step must be completed before the next one can even begin - in asynchronous processes, none of the steps have to be finished before moving forward. So, how does it work, exactly?
Read more
 Most of the time when we need to query some data from our database in a Rails based application, we just use ActiveRecord query interface. When the query is more complicated, we write it using SQL language. Sometimes it may be needed to use such SQL query in more than one place. In such cases (to better stick to the DRY principle), we can consider using a database view. In this blog post, I will present what are the database views and how to easily use them in Ruby on Rails application with the help of a Scenic gem.
Read more
 If you’re a parent, maybe you’d find it convenient to be able to know if everything is alright with your baby, even when you’re not in the same room. I participated in a project which had a goal to enable parents to do exactly that. We created a mobile app intended to give parents the ability to monitor their babies remotely.
Read more
Creating functional PWA for iOS is tough and requires a lot of workarounds, but it is possible - as you may have seen in my previous article - Few Tips That Will Make Your PWA on iOS Feel Like Native. I wrote that article a few months ago, but unfortunately, it is not outdated yet - support for PWA on iOS is still really poor.
Read more
Need a successful project?
Estimate project or contact us
Netguru Codestories