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

Certificate Pinning in iOS

Introduction Certificate pinning is one of the basic security mechanisms of network communication. Every developer should be aware of it. The OWASP security organization includes it in their “General Best Practices” and “iOS Specific Best Practices”. This shows how important this topic is.
Read more
If your job is related to websites in any way, you have probably heard about SEO. But what exactly is it and why is it so important to take care of? SEO is an acronym for Search Engine Optimization. There are multiple search engines across the web – the most popular are Google, Bing, Yahoo!, and Baidu – and each of them has its own specifications when it comes to finding the most suitable search results.
Read more
The validation of the input data is a very common problem that we face almost every day. The correct and expected input is very important in order to achieve proper and expected execution flow.
Read more
Flutter BLoC is a great architecture pattern, which was warmly welcomed by the community. But it wasn't created just for mobile applications. It was introduced as a pattern that allows for sharing up to 50% of code between Flutter and AngularDart applications. In this blog post, I will share the experience of converting my Flutter to the web app and I will compare this solution to Flutter For Web.
Read more
This post is a short summary of our recent experiment with WASM and Blazor (.NET)
Read more
There can be many reasons to prevent screenshot-taking in an application, but keep in mind that it is bad protection for secure data or anything that user should not save, see or remember. A simple example of a work around is to take a photo of the device with another one. Anyway, is it even possible?
Read more
In this post you’ll know: What Accelerate is? Why it is worth to know it? Why SIMD makes calculations even easier? How to start research with Accelerate and SIMD? How to implement simple custom real-time video filter.
Read more

Embrace the Dark Mode

Embrace the Dark Mode Most developers already installed Xcode 11 and worked through various issues that recent iOS SDK brings to our projects. If you haven’t done it yet and want to know what to expect or you are looking for a quick solution to your problem, we’ve got you covered with a few simple tips and advice.
Read more

Android + Coroutines = ❤️ in 2020?

Over the past few years, RxJava along with RxKotlin extensions was considered a first-class choice when it comes to asynchronous programming on Android. However, since Kotlin Coroutines API was announced stable it’s considered a more lightweight and exciting alternative to Rx more and more often. Google officially admits it is all hands for using coroutines on production as it helps to scale execution of async jobs on Android OS efficiently.  
Read more
Many of Android Developers had bad experience using Fragments. There are many issues connected to them starting from the lifecycle and ending on animations. Fortunately, the Android team addressed some of these problems on the two latest releases of the Fragments library. Newest version is still the Release Candidate but in this article, I want to show what functionalities it will bring and what will be the future of Fragments.
Read more
Newer
Need a successful project?
Estimate project or contact us
Netguru Codestories