All Ruby on Rails Node JS Android iOS React Native Frontend Flutter QA
You're probably thinking now about Xcode: has Apple allowed you to customize their IDE? Maybe I’ve missed something from WWDC? Not exactly. We’ve prepared a new tool for iOS developers to make the CI/CD integration process smooth. Why have we done that? After all, there is Fastlane, which does a really awesome job, and we also have tools for CI/CD like Jenkins, Bitrise, TeamCity, and many others. However, we have found that CI/CD can still be greatly simplified and improved. This article is about a solution that we developed internally, have been testing in our projects for quite a while, and want to share with the world.
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
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

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
There can be many reasons to prevent screenshot-taking in a React Native 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
Newer
Need a successful project?
Estimate project or contact us
Netguru Codestories | iOS