All Ruby on Rails Node JS Android iOS React Native Frontend Flutter QA
In this blog post, we are building an Apple App Store sticky header from The Sims Mobile product page.
Read more
In the summer of 2019 Apple made a rather huge announcement - now it’s possible to train machine learning models right on your iOS device! The first time I heard about it I became extremely excited and couldn’t wait to dive into the research. However, life is life and it took me 10 months to actually do it. In this blog post I would like to invite you on a machine learning journey with me. We’ll start from an overall review of the feature, then take a quick look at the pros and cons, and of course try it ourselves! Let’s start 🚘
Read more
I can imagine this article's title made you think: what is a keyboard layout guide? I've never heard of it! Is there a marvelous yet hidden API in the iOS SDK that significantly improves keyboard handling? The answer is: unfortunately not. This article is about a solution that I have been using for at least three years, and it is surprisingly simple and works pretty well. But let’s start from the beginning.
Read more
Hello SwiftUI! June 2019 was mind-blowing for the Swift Developers Community. During WWDC, Apple announced a brand new framework for creating UI – SwiftUI. Long story short, it’s a declarative framework that can massively reduce the time needed for creating and refactoring views in our apps. This blogpost is meant for people who already have a basic understanding of SwiftUI. Otherwise, a good primer on the subject is the WWDC 2019 session number 204 – read this first and then come back here!
Read more
What is RxJS? RxJS is a library for composing asynchronous and event-based programs by using observable sequences. It provides one core type, the Observable, satellite types (Observer, Schedulers, Subjects), and operators inspired by Array#extras (map, filter, reduce, every, etc.) to allow handling asynchronous events as collections.
Read more
About GraphQL GraphQL is a query language and runtime engine. A query language describes how one can communicate with an information system. A runtime is responsible for returning data for queries. GraphQL was developed as an alternative to REST. The difference is that in REST, we collect data from many endpoints, while each endpoint always returns the same set of data. In contrast, GraphQL uses one endpoint that only returns the necessary data each time. GraphQL provides data in a predefined schema. The schema defines what queries are allowed and what types of data can be fetched. Knowing the schema before querying, the client can be sure the server will be able to respond to the query, and the client can predict what will be returned. One does not need to fetch the entire schema – you can fetch only the selected fragment. GraphQL also has some limitations, for instance, it is difficult to cache data and transfer file-like data. 
Read more

Accessibility in a Login Form

Introduction When designing and coding a form, it is crucial to incorporate proper HTML tags. Without them, a screen reader won’t be able to inform a non-sighted user about the contents of the webpage. The task might seem obvious, but there are few things one needs to keep in mind not to exclude some users from using the website you’re developing.
Read more
Introduction Recently, our iOS security team was looking for a security analysis tool and we tested MobSF as one of our solutions. MobSF is a tool recommended by OWASP in its Mobile Security Testing Guide. It has binary analysis, source code analysis, and dynamic analysis, but sadly dynamic analysis is only available on Android. MobSF has many security testing options and has really great potential. There was one problem though, it only supported Objective-C for iOS code analysis. 
Read more
First impression can only be made once. That’s why creating a perfect splash screen is so important. Here’s a tutorial on adding it to React Native apps.
Read more
Nowadays, most web pages are based on JavaScript. Therefore it would be logical to use the same language to write tests. Front end developers can maintain tests, execute scripts, and interact naturally with the page, but which JS framework should you use?
Read more
Newer
Need a successful project?
Estimate project or contact us
Netguru Codestories