Amidst all the fanfare of another WWDC, Apple introduced us to iOS 12. This is one of the most focused releases for both consumers and developers, emphasizing performance optimization. As well as this focus on performance and optimization, iOS also bringssome feature iterations on many of the libraries we know and love. This includes the evolution of emojis (with memojis), Siri shortcuts, augmented reality and machine learning.

Continue Reading

Views: (11)
(0)

In the previous tutorial of this series, we added the ability to add, update, and remove shopping lists. A shopping list without any items in it isn’t very useful, though. In this tutorial, we’ll add the ability to add, update, and remove items from a shopping list. This means that we’ll be working with references and the CKReference class.

Continue Reading

Views: (2)
(0)

By now, you may have used an augmented reality app on your iPhone, with virtual objects that appear lifelike and blend in well with the features of the environment. In this series, you’ll learn how to implement this in your own iOS app with ambient light detection and horizontal plane detection to improve your augmented reality application. This tutorial will focus on showing horizontal planes and feature points in ARKit.

Continue Reading

Views: (26)
(0)

Mobile coders have been taking advantage of Google’s Mobile Backend as a Service (MBaaS) platform Firebase Realtime Database for many years, helping them focus on building features for their apps without having to worry about the back-end infrastructure and database. By making it easy to store and persist data in the cloud and take care of authentication and security, Firebase allows coders to focus on the client side.

Continue Reading

Views: (10)
(0)

The importance of code readability is often underestimated, especially when programming in an environment which emphasizes user interface and user experience. While it’s true that it is extremely important to make a great app, it’s equally important to be able to change it in the future. With unreadable code, it can be much harder to solve bugs, with countless hours of trying to find the correct lines of code and to understand how it works.

Continue Reading

Views: (6)
(0)

Beyond enabling iOS developers to easily store data on the cloud, as well as authenticating users through their robust SDKs, Firebase also provides a convenient storage solution for media. Firebase Storage allows developers to store and retrieve audio, image, and video files on the cloud. That is, Firebase Storage exposes a set of SDKs to give developers the ability to manage their user-generated content assets alongside its sibling product, the Firebase Realtime Database, which stores user text content.

Continue Reading

Views: (32)
(0)