Image colorization for a while has been a tedious process that is done by hand in Photoshop. It can take up to one month to colorize a single picture manually, but luckily we can automate it and achieve realistic results with machine learning. In today’s article let’s check how image colorization can be automated using machine learning and build iOS application that colorizes grayscale…
Animations are an essential part of modern mobile applications. They give users feedback on their actions and notify about what’s going on in the app. On top of that animations give a higher quality look and feel to your app. In this article, I’ll show how to build interactive animations that are quite similar to the ones you’ve seen in the Spotify iOS application. Initial setup…
As a mobile developer, you spend most of your time on either creating a new feature or changing one that already exists. Eventually when these changes are introduced, there comes the time to verify that the application still works as expected. This can be done manually, but on the long run manual approach becomes time-consuming and error-prone. A better option is to create user interface (UI)…
The build time speedup is crucial for developers productivity and the product’s time to market. It is quite important to keep you build time under control and improve one if needed. In the previous article we’ve learned how to measure the Xcode build time and get some metrics to analyze. In this blog post, I’ll show you how we can resolve the Xcode build time bottlenecks and speed it…
Almost every developer once in a while suffers from quite long Xcode build time. It results in lower productivity and slows down the development process of the whole team. As you can see, enhancing build time is crucial because it has direct impact on time to market for shipping new features faster. In this post, we’ll learn how to profile the Xcode build and get its metrics. In the next…