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

Mobilization IX Summary

At the end of October, with part of the Mobile team, we took part in Mobilization IX - a conference dedicated to mobile technologies. Its main scope is the development of mobile solutions aimed at smartphones and tablets, with a particular interest in Android and iOS. 
Read more

iOS 13 Modals Changes

Announcement If you listen to WWDC 2019 Platform State of the Union carefully, about 0:53:35 into the video, you might hear the following statement:
Read more
Introduction So you know how to code in general, understand the object-oriented programming¹, learned Swift, and completed at least one iOS Development Course (if you’re not there yet, these links are a great place to start!). You can write a simple app using Model-View-Controller and it works well, but is your code any good? Could it be done any better? Is it clean (and what on earth does that mean)?
Read more

iOS Logging practices

Logging is the fastest way of validating if our application is doing what it was intended to do. With the growth of our application it’s easy to overflow our logs with too many nonessential messages. It’s important to know how to tame the logging beast and structure our approach properly. Below I’m presenting few important tips about how to create log messages in your iOS application, that will make finding information for debugging quick and easy. I’ll talk about iOS specific tools, but the overall idea can be used in the mobile development in general.
Read more

iOS Debugging Tips & Tricks

Every developer knows that debugging is important. We spend a lot of time on creating breakpoints, stopping program executions and looking for solutions. There are some nice tips and tricks that help us to do it effectively. Here I will show you some of them.
Read more

ARKit Continuation

Recently I published an article with the entrance to the ARKit which briefly presented the minimum knowledge that is needed to create something inside augmented reality. We know what is the ARSCNView for, why we need to implement the ARSCNViewDelegate and how to run the ARSession. The demo was pretty straightforward as its main purpose was to receive information from the camera and detect the currently visible surface by attaching proper graphic onto it. User interaction was only limited to pointing the camera at desired spaces and waiting for the results that were calculated on the fly.
Read more
As you may know, at Netguru we work on many different applications at the same time. It’s not uncommon for multiple projects to use the same dependencies, such as Kingfisher, PromiseKit, etc. What is more, not every library provides itself as a zip file. In that situation, Carthage has to compile the dependency, and that of course takes time. Multiple this by X, where X is the number of projects in your organization that use the same library and, in case the cache is empty on your CI server, you lost quite a lot of time. But there is a way to make it faster. Omnes viae Romam ducunt.
Read more
According to Google it is possible for almost six months now. Exactly since September 19, 2018 when Flutter Release Preview 2: Pixel-Perfect on iOS blog post appeared on Google Developers Blog. Unfortunately, it is really difficult to achieve. Let's see the state of the union now when Flutter 1.0 is available.
Read more
Electronic devices are taking a bigger and bigger role in our daily lives. Along with that, management and more advanced usage is getting more complicated. Internet of things is one of the hottest topics nowadays and it's base is connection between devices. The main options currently are Wi-Fi and Bluetooth. In this article we'll take a look at some of the chosen open source iOS project available on the market with a brief overview.
Read more
Sharing news about a new open-source tool is always exciting. Recently, CarLensCollectionViewLayout was released. What’s more, version 1.1.0 is ready now! 
Read more
Need a successful project?
Estimate project or contact us
Netguru Codestories | iOS