Free Guide: Architecting SwiftUI Apps with MVC and MVVM [Sponsor]
It’s easy to make an app by throwing some code together. But without best practices and robust architecture, you soon end up with unmanageable spaghetti code. Most programming courses teach you how to code, but don’t...
Announcing Beginning iOS 14 Programming with Swift
We are launching an iOS 14 update for our flagship iOS programming course – Beginning iOS 14 Programming with Swift. The course has been fully updated for iOS 14, Swift 5.3, and Xcode 12. The beginner book is still written...
Announcing Mastering Machine Learning with Core ML and Python
We’ve been working with Vardhan Agrawal, an iOS developer who has been actively contributed to the machine learning community, to write a book on machine learning and Core ML. Now we are happy to announce that the book “Mastering...
Testing with Feature Flags to Improve Developer Productivity [Sponsor]
Feature Flags can improve your continuous integration process in a number of ways. This post will focus on how CloudBees Feature Flags can help improve your developer productivity and shorten the feedback loop with...
How to Create Star Wars Animated Text Using SwiftUI
Earlier, we published a SwiftUI tutorial showing you how to create perspective text using the framework. It’s very much like Star Wars’ perspective text but without animation. This week, Priyans Brahmbhatt will teach...
A Hiring Marketplace built for Developers [Sponsor]
Are Mondays starting to feel like a drag? Did someone ask you to reset a random password? Beg you to connect them to the printer? Or perhaps your code just isn’t getting enough love, and you’re tackling the same bugs over and...
6 Mobile AR Concepts for iOS in 2019
Following the footsteps of IKEA and L’Oreal, businesses across verticals started dreaming up uses for augmented reality (AR) that could enhance the customer experience. This massive growth of AR-based business applications can be...
How USDZ Enables New Experiences for ARKit
At WWDC 2018, Apple announced various improvements to its support for Augmented Reality experiences and one of those was the support of a new file format, USDZ. USDZ enables new experiences and adds new ways in which users can...
Building a Trello-like iOS App with Drag & Drop API
Drag & Drop is the user interaction that works naturally when we want to build an app where user can move data around the screen. It’s being used heavily by apps like Trello, Jira, and many others to move data between boards....
Implementing a Heap Based Priority Queue Using Swift
There is a wealth of problems in computer science where using a priority queue as your underlying data structure can greatly improve the time complexity of your algorithm. One example is Dijkstra’s Shortest Path Algorithm, where...