Published on Dec 4, 2022
Find out how to add ‘Dark mode’ to your iOS apps. Learn to adapt them and use adaptive colors.
Published on Dec 4, 2022
With Xcode 14 it is no longer necessary to use an application icon for each of the required sizes (depending on where the icon is to be displayed), only one is required. Let’s see how to do it.
Published on Jul 20, 2021
Learn how to use Git and Gitflow to be able to control changes in the code of your projects. Understand what branch, checkout, clone, or commit mean.
Published on Jun 9, 2020
Learn how to use High-order functions to improve your Swift code. map, compactMap, faltMap, reduce, filter, forEach… will help you in your day to day as an iOS developer.
Published on May 4, 2020
With Xcode and Mapkit you can easily and quickly add maps to your applications: see directions, calculate routes… Learn to use this Apple framework.
Published on Apr 17, 2020
This is a practical tutorial on how to create a FAB or Floating Action Button for your applications. Step by step you will be able to create this component and use it to improve the UI of your applications.
Published on Apr 13, 2020
Swift Package Manager is the dependency management solution developed by Apple and will compete with Carthage and CocoaPods. In this post I explain how to apply SPM in your projects.
Published on Mar 24, 2020
Discover how to add hundreds of icons to your applications using SF Symbols and how to customize them.
Published on Mar 18, 2020
Learn how to use and develop an application using CloudKit as database.
Published on Mar 7, 2020
iOS 13 hga introduced SceneDelegate and the new concept of scene. Here’s what this means and how it affects AppleDelegate.
Published on Feb 25, 2020
VisionKit is an Apple framework that we can use in our projects from iOS 13 and that allows us, for example, to detect text or read barcodes. Learn how to do it in this practical post.
Published on Feb 20, 2020
Learn how to test push notifications from your apps directly in the iOS simulator. You will simply need XCode 11.4 for it. In this post I explain how to do it.
Published on Feb 17, 2020
Cryptokit is an Apple library that allows us to work with encryption in our applications, generate public and private keys… Look in this post at some of its most interesting possibilities.
Published on Feb 7, 2020
Learn the SOLID principles and how to apply them in the development of your applications. SOLID principles improve our code, making it cleaner, scalable and testable.
Published on Jan 18, 2020
In this post he explains some of the most important new features that Swift 5.3 introduces.
Published on Jan 14, 2020
In the development of iOS applications, new architectures different from those already known are being introduced (MVC, MVVM, VIPER…). One of them is Redux, which we talked about a few months ago. But there are others, like The Composable Architecture or The Elm Architecrure.
Published on Jan 4, 2020
Learn how to create color palettes in Xcode and how to define all the colors in an application in a single point.
Published on Oct 26, 2019
MetricKit is an Apple framework, introduced with iOS 13, that allows us to obtain information about battery behavior and application performance.
Published on Dec 20, 2018
Learn how to separate the Database layer of an application from the rest of the components, so that you can change the type of database used (for example, from CoreData to Realm) without the need for major code changes.
Published on Dec 16, 2018
If you use dependency injection, your application code will become more decoupled, testable, and scalable. In this post they explained what Dependency Injection is and its types.
Published on Nov 11, 2018
Learn how to use NWPathMonitor to control the connectivity of your application. You will be able to know if there is an Internet connection or not and of what type, without the need for external libraries, thanks to Apple’s Network framework.
Published on Apr 6, 2018
Swift 5 has introduced the Result type, a new feature that will allow us to improve error handling in asynchronous APIs.
Published on Dec 9, 2017
Codabe, Decodable and Encodable are protocols that will allow us to work easily with information in JSON format within our applications. Use Custom Keys to be able to modify the name of the JSON parameters.
Published on Nov 25, 2017
Learn how to use the Encode and Decode protocols to pass information in JSON format to a struct or class and vice versa.