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

iOS Unit Tests Basics

Similar to code implementation, unit testing suites may be approached in many different ways. Let's focus on two main assumptions here:
Read more

Clean Swift (VIP) iOS Architecture Pattern

Clean Swift (VIP) was first introduced by Raymond Law on his website clean-swift.com. The idea behind it was to tackle the Massive view controller problem while following the main ideas found in Uncle Bob’s Clean Architecture.
Read more
After the last SwiftUI update, there is no short answer from Apple regarding when to use what component when creating a new app or moving from the UIKit. In this article, I explain the basics of the new and related components presented at WWDC2020 session and suggest when to use them.
Read more
This article presents a way of bridging native components in React Native applications.
Read more

An introduction to Highway – Our New Build System

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

The Missing Collection View in SwiftUI

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
Newer
Need a successful project?
Estimate project
Netguru Codestories | iOS