Our Swift Books and Course are Updated for iOS 12, Swift 5, and Xcode 10
Our flagship course – Beginning iOS 12 Programming with Swift, which is now fully updated for Xcode 10, Swift 5, and iOS 12. As always, whether the course is delivered through eBooks or video tutorials, it is designed for...
How to Create Top/Bottom Rounded Corners for Views and Buttons
We are launching a new series of tutorials to answer some of the common questions. The questions can be simple ones from beginners and tough ones that require some works. One of the questions is: I know how to create rounded...
6 Years of AppCoda
Today we are celebrating our sixth year of AppCoda. As I always mention, when I came up with an idea to create an iOS programming blog, I never imagine it would allow me to quit my corporate job and working on AppCoda full-time....
Working with URL Schemes in iOS Apps
The URL scheme is an interesting feature provided by the iOS SDK that allows developers to launch system apps and third-party apps through URLs. For example, let’s say your app displays a phone number, and you want to make...
Building a Barcode and QR Code Reader in Swift 4 and Xcode 9
So, what’s QR code? I believe most of you know what a QR code is. In case you haven’t heard of it, just take a look at the above image – that’s a QR code. QR (short for Quick Response) code is a kind of...
Announcing Beginning iOS 11 Programming with Swift
After months of work, we are thrilled to announce our flagship course – Beginning iOS 11 Programming with Swift, which is now fully updated for Xcode 9, Swift 4 and iOS 11. Of course, you will learn how to design your apps...
WWDC 2017 Experience: How these iOS Developers Got the Scholarship By Building a Swift Playground Project
This is a guest post by Antoine Bellanger, an iOS developer and a WWDC17 scholar. I know you may have read the announcements about iOS 11 and probably watched most WWDC videos. But wouldn’t be great if you can learn from a...
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...
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...
Using Firebase to Integrate Facebook Login in iOS Apps
Earlier, James walked you through how to use Firebase for user authentication with email/password. It is very common nowadays for developers to utilize some federated identity provider credentials such as Google Sign-in and...