Skip to main content

How to Implement 'Sign in with Apple' Button in Swift - iOS Tutorial

· 6 min read
Full Stack Developer
Last updated on October 7, 2022

In WWDC19, Apple unveiled “Sign In with Apple”, a new way for users to create accounts and sign in into iOS apps. The benefits for using this is that you are getting a two-factor authenticated, secure login system for free. Additionally, it reduces friction in the on boarding flow, which is great in terms of conversion and growth. In this iOS tutorial, we are going to learn how to implement the Sign in with Apple button in Swift.

![How to Implement “Sign in with Apple” Button in Swift](/img/blog/sign-in-with-apple-swift /sign-in-with-apple-in-Swift.png)

How to integrate Apple Pay into your iOS app (Swift)

· 4 min read
Full Stack Developer
Last updated on October 4, 2022

In this article, we are describing in details how to integrate Apple Pay into an iOS app. We'll code in the latest version of Swift and the code samples are extracted from our beautiful app templates, many of which have built-in support for Apple Pay. Feel free to download them directly, if you want to skip the hassle of learning how to integrate Apple Pay by yourself.

The Adapter Pattern in Swift - iOS Design Patterns - Xcode Projects

· 4 min read
Full Stack Developer
Last updated on September 29, 2022

iOS Design Patterns in Swift

At iOS App Templates, we are building fully coded mobile app templates in Swift, to help startups create their mobile products faster. Part of our mission is to provide highly modularized source code so that developers can easily customize and adapt our code to fit their needs. We are starting a tutorial series on iOS Design Patterns in Swift. In this article, we are going to talk about the adapter pattern, which we widely use in our Xcode projects.

Firebase Facebook Login in Swift – Tutorial

· 7 min read
Full Stack Developer
Last updated on August 17, 2022

With the release of Swift 5 approaching and Firebase Firestore finally getting out of beta, let's take a look at how the Firebase Facebook Login is implemented in Swift. All of our Swift app templates have Facebook support since it's a widely demanded feature, so let's see how we implemented it.

5 Best Free iOS App Templates of 2026

· 5 min read
Full Stack Developer
Last updated on January 29, 2026

Building a mobile app used to be a difficult job and only well-versed mobile developers had the ability to do it. But as the mobile development industry evolved over the last few years, the bar for creating an iOS app lowered, and so did the price. Both entrepreneurs and beginners in programming can easily create their own iOS apps now, with minimum coding skills, thanks to a ton of app templates that have emerged as the mobile industry took off. In this article, we are listing the best free iOS app templates, which you can freely use to create your own app in just a few minutes and with no financial investment. These app templates are also a great way to learn Swift or Objective-C or to just get your hands dirty with the iOS development process.

Accelerators - Modern UX Design Patterns in Mobile Apps

· 5 min read
Full Stack Developer
Last updated on June 30, 2022

Accelerators – Modern UX Design Patterns in Mobile Apps

In the past couple of years, a wave of new modern UX design patterns has emerged within the mobile design ecosystem. Many of these patterns became incredibly popular, given their success on highly scalable apps. In this series of articles, we’ll emphasize a few of these UX patterns, and discuss the benefits of applying them to your app design processes. This initial post will focus on accelerators.

Best Features Any Ecommerce Mobile App Must Have in 2025

· 9 min read
Full Stack Developer
Last updated on January 29, 2025

With the evolution of internet and technology, online shopping on native e-commerce apps has exploded in recent years. Mobile apps have brought a deep connection between businesses and their customers. Shoppers are thrilled with using mobile apps to satisfy their shopping needs. In this article, we are listing the best features that any ecommerce mobile app should have, in order to provide the best possible user experience. If you're looking to take your business to the next level, by tapping into the huge mobile shopping market, you must build your own mobile app for shopping. You'll enable your customers to order your products from everywhere: their living room, a park, a beach, etc. You get the idea. You place your store into their pockets.

Device to Device Push Notifications in Swift with Firebase

· 3 min read
Full Stack Developer
Last updated on March 2, 2022

While building the push notifications feature for our iOS Chat app, we've encountered the need to send device to device push notifications in Swift with Firebase. Until a while ago, this was not even possible without running your own server, but fortunately, Google Cloud Messaging platform has evolved tremendously within the last year, and now sending app-to-app push notifications directly from Swift is totally doable. Broadcasting remote push notifications from Firebase Console UI is straightforward since it only involves a few clicks on a nice GUI. But mobile apps are more complicated than that – in many cases, you need to notify a specific user about actions that were triggered by other users. A few concrete examples where we are using device to device push notifications in our Swift app templates:

Understanding Xcode Git Version Control Features

· 4 min read
Full Stack Developer
Last updated on December 8, 2021

xcode features

As an iOS developer spending most of my time in Xcode, I realized how unproductive I was due to constantly switching back and forth between Xcode, Terminal, Github, and Source Tree. As a result, I decided to dive into Xcode Git integration with Github. Let’s take a look at the Github integrated features and how they can help you become a better and more productive iOS developer.