Introduction to Combine Framework in Swift

Combine framework is a new framework that Apple unveiled in this year’s WWDC. Combine helps developers work with synchronous and asynchronous tasks. Let’s take the example of a “Sign Up” form.
Build, launch, and keep improving
Practical guides for building, customizing, launching, and growing software products.

Combine framework is a new framework that Apple unveiled in this year’s WWDC. Combine helps developers work with synchronous and asynchronous tasks. Let’s take the example of a “Sign Up” form.

Launching a mobile app is not just submitting a binary to App Store Connect and Google Play. A good launch connects product positioning, release engineering, privacy, store assets, QA, beta testing, support, analytics, and post-launch iteration into one plan.

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!).

The Salon and Spa is one industry that’s based on repeated business. Back in the 60s, 70s and 80s spa and salon services like massages, haircuts, manicure, and pedicure were luxurious services generally provided for rich elites as it depends on affluence. In recent times, people have become more concerned about their hairstyle and overall personality. In the past, there was a usual notion that it is the females who are more concerned about their looks, hair, and skin but with the changing trends, even men are willing to groom their body and particularly take care of their hair.

SwiftUI is a newly released framework to help iOS developers build user interfaces across all Apple platforms with the power of Swift. SwiftUI has been launched at WWDC 2019 and has been increasing in popularity exponentially ever since. SwiftUI addresses the major pain points that iOS engineers were facing with building interfaces, and for these reasons, SwiftUI is the future of front-end development on iOS. We are making a quick introduction to SwiftUI to highlight its simplistic yet powerful paradigm.
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.
Budgeting apps help people understand spending, plan ahead, and build better financial habits across iPhone, Android, and web. This guide is now framed as an evergreen product and feature analysis: what strong budgeting apps have in common, what users should compare, and what founders should consider before building a personal finance product.

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.
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.

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.

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.

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.
Practical product notes
Occasional tutorials, product resources, and lessons from building and launching software.