Skip to main content
Full Stack Developer
View all authors

SwiftUI Drawbacks: Why SwiftUI Is Not Ready for Production Yet - iOS Tutorial

· 7 min read
Full Stack Developer
Last updated on August 29, 2020

swiftui drawbacks

It has been almost a year since SwiftUI was introduced at WWDC. We've tried SwiftUI for a few months now, and even built a premium fitness app just with SwiftUI. Unfortunately, after this adventure, we've decided, as a team, to not pursue SwiftUI apps any further. The framework is simply not ready for complex apps, and, to be honest, this should be embarrassing for Apple, given how low the quality bar was for this launch.

How to Test Push Notifications in iOS Simulator - iOS Tutorial

· 5 min read
Full Stack Developer
Last updated on February 26, 2020

Push Notifications Demo

With every release of Xcode, Apple provides us with extremely useful improvements and new features. And as always, from Xcode 11.4 (beta version – up until the publish date of this article), we get another piece of good news from them. That is we can simulate push notifications on the iOS simulator. Finally! Yes, you're not mistaken, it's time to say goodbye to the annoyance of testing on physical devices whenever we want to implement and test push notifications.

Adding an iOS Launch Screen to Your App in Swift - iOS Tutorial

· 5 min read
Full Stack Developer
Last updated on October 15, 2020

In this detailed tutorial, we are taking a look at how you can add and customize an iOS launch screen in your iOS app and why it's important to take your launch screen design seriously. The task itself is not difficult, and I'll assume you are writing your iOS app in Swift, using Xcode.

Note: If you come from an Android/React Native background, you might have used "splash screen" to describe this app starting screen. Apple prefers "Launch Screen", which is what we're going to use in this article.

How to Integrate UIKit with SwiftUI

· 4 min read
Full Stack Developer
Last updated on September 2, 2019

swift ui

When you start developing with SwiftUI, you will reach certain points during development where you would like to use some APIs from UIKit. In order to integrate UIKit with SwiftUI, you can use one of two protocols – UIViewControllerRepresentable and UIViewRepresentable. We will soon be migrating all of our iPhone app templates (currently running on UIKit) to SwiftUI, so having them use both UIKit and SwiftUI as a transition state during migration will be a huge advantage in order to not block our customers who are willing to take a stab at SwiftUI early on (even if we don’t recommend it yet!).

Stripe Payment Integration with Firebase in Swift

· 13 min read
Full Stack Developer
Last updated on July 25, 2019

Any business that is developing an e-commerce application will certainly consider Stripe when it comes to processing payments. Stripe provides an awesome library that instantly enables users to use their mobile phones for online payments. Stripe SDK has increased in popularity tremendously in the last 5 years, and it represents our preferred payment processor in our app templates. Integrating Stripe Firebase in iOS is extremely powerful, but quite challenging, which is the reason why we have written this tutorial.

The Best Budgeting Apps for Personal Finance in 2020

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

It’s hard to believe, but we’re halfway through 2026. For those of you that made the New Year’s resolution to do a job of saving money and your budgeting – how’s that going? If the answer is not great, fear not. In this article, we’ve compiled a great list of best personal finance apps for your Android, IOS and web-based devices to help you better understand and monitor your financial picture and also help improve your financial strength. Our goal was to capture the best budgeting apps, for both iPhone & Android devices, that can be used for personal finance as well as book-keeping for businesses.

Complete App Store Submission Checklist for iOS Apps

· 6 min read
Full Stack Developer
Last updated on May 15, 2019

The App Store is a giant app market created by Apple. Every day, hundreds of iOS applications are being published to the App Store. To keep a high bar on the quality of mobile applications, Apple has a system in place to review iOS apps very carefully. In this article, we are publishing a Complete App Store Submission Checklist, that can be reviewed by entrepreneurs and developers, before submitting to the iOS App Store.

Facade Design Pattern in Swift

· 3 min read
Full Stack Developer
Last updated on April 26, 2019

a swift pattern image

In the past two years, we’ve built more than 20 fully functional iOS Templates. As you can image, code reusability is one of the top priorities for us, when it comes to creating a Swift app. In order to reuse as much code as possible, we are focusing on modularizing our codebase as much as possible, by leveraging various design patterns, compatible with Swift. In this Swift tutorial, we are taking a look at the Facade Design Pattern. Let’s understand what it is, what kind of architectural approach it takes and let’s also see a code snippet implementing it in Swift.

MapKit Tutorial: How to Add Maps to Your iOS App in Swift

· 9 min read
Full Stack Developer
Last updated on April 14, 2019

Add Maps to Your iOS App in Swift

Adding a map to an iOS app is a widely spread feature. Maps make mobile apps more interactive and improve the user experience tremendously. In our mobile app templates, we integrated maps in several apps, such as in the Store Locator, Classifieds App, or Real Estate app. In this MapKit tutorial, we are describing our experience of working with MapKit to help you learn how to add maps to your iOS app in Swift.