Skip to main content

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, 2025

It’s hard to believe, but we’re halfway through 2025. 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 of 2025, for both iPhone & Android devices, that can be used for personal finance as well as book-keeping for businesses.

How Much Does It Cost to Make an App Like Tinder? | iOS App Templates

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

Cost to Make an App Like Tinder

Dating apps exploded in popularity in the last couple of years. Mobile startups like Tinder or Grindr created a revolution in online dating. They not only revolutionized the dating front, but they set new trends on the mobile design front, through UI features such as the well known Tinder Swipe. Mobile app development cost got much cheaper in the last years. In this article, we analyze how much does it cost to make an app like Tinder or Grindr. There are multiple approaches, so let’s jump right into it.

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.

Understanding The Most Popular iOS Design Patterns in Swift

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

Most Popular iOS Design Patterns in Swift

If you’re an iOS developer with advanced skills who has gone through a lot of iOS projects, you will surely know that choosing a suitable design pattern is extremely important. It helps your project run smoothly and become more readable, flexible and reusable. In more than 20 Mobile App Templates, we have carefully considered all the most popular iOS design patterns.

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.

UISearchController Tutorial - Building a Search Feature in Swift

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

Building a Search Feature in Swift

Almost any iOS app has a search feature. In fact, all of our functional iOS UI Kits have a search functionality. To this point, we’ve decided to write this Swift tutorial on UISearchController, walking you through building a search feature for your iOS app in Swift. Our app templates have more complex searching logic, since they are hooked to Firebase backend, which is where the searchable data is being retrieved from. For the purpose of this tutorial, we’ve simplified the UISearchController, to simply display a search bar in the navigation bar, by relying on static data, rather than data generated by a server.

Getting Started with RxSwift and Reactive Programming in Swift

· 7 min read
Full Stack Developer
Last updated on March 24, 2019

Getting Started with RxSwift – Reactive Programming in Swift

In today’s article, we are taking a closer look at what reactive programming in Swift is all about and how we can use this design pattern in iOS apps by leveraging RxSwift. At Instamobile, we are building a ton of cool iOS apps, so we always consider using the most appropriate design patterns to build highly modularized iOS Starter Kits.

Communication Patterns in Swift: Delegates, Notifications and Closures

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

Developing an iOS application is all about sending and receiving data between two or more objects. We are using all of these great design patterns (Swift delegates, notifications, closures, KVO) in our iOS Starter Kits to build highly modularized code. In this article we are taking a closer look at each of these popular architectural patterns, discussing their pros and cons as well as showcasing code examples for each of them.