Building a Full Screen Camera App Using AVFoundation
Today, we’ll be learning how to use AV Foundation, an Apple system framework that exists on macOS and iOS, along with watchOS and tvOS. The goal of this tutorial will be to help you build a fully functional iOS app...
Introduction to the Accelerate Framework in Swift
There are several underused and not-so-popular frameworks hidden in the iOS SDK. Some of them can be useful and time-saving tools. The Accelerate Framework is one of them. Available in both Swift and Obj-C, the Accelerate...
A Beginner’s Guide to Protocols and Protocol Extensions in Swift
Welcome to the tutorial on protocols and protocol oriented programming in Swift! In this tutorial, we’re going to talk about what protocols are and how you can use them in conjunction with protocol oriented programming. We’ll...
Getting Started with Apple’s ResearchKit
Medical research study is being carried out usually by giving stack of papers and numerous question forms to participants to fill up. Electronic surveys are also carried out to know participants habits better. But it is a tedious...
A Beginning’s Guide to Lottie: Creating Amazing Animations in iOS Apps
Good UI animations can greatly improve user experience of a mobile app if it is done precisely. It is usually one of the factors that differentiates a great app from a mediocre one. Designing a meaningful and functional animation...
An Introduction to SpriteKit Part 2: Actions, Sequences and Gesture Recognizers
In the first part of the tutorial series, you have learned all you need to know about scenes, nodes, labels and points in SpriteKit by centering a label on the screen. In this part, you will move the label when you tap the screen...
Implementing Push Notifications on iOS with Firebase
Push Notifications is a loud and powerful way for our apps to engage with our users. We engage with our users by letting them see values with their very owns eyes. Users see values. Users engage. We can engage our users by...
Celebrating 5 Years of AppCoda
Today we’re celebrating our fifth year of AppCoda. The past 12 months have been one of the big years for our team. We published a new edition of Swift books, organized several in-person Swift workshops, and ran a series of...
A Beginner’s Guide to Bezier Paths and Shape Layers
The process of developing apps includes amongst other things the creation of the user interface (UI) and all those simple or complicated views that appear on screen. There are different ways and different approaches to draw a...
Integrating Mixpanel Analytics into iOS App for Tracking User Events
Are you wondering which feature of your app is indulging most of your user? Do you know which is the most hit tab of your wonderful app? If you want your app to be loved by your users, you have to better understand how your users...