Skip to main content

44 posts tagged with "iOS"

Our iOS tag archive page features a wide range of articles and tutorials aimed at helping developers navigate the world of iOS development.

View All Tags

Understanding The Most Popular iOS Design Patterns in Swift

· 11 min read
Full Stack Developer

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.

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

· 9 min read
Full Stack Developer

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

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.

Communication Patterns in Swift: Delegates, Notifications and Closures

· 14 min read
Full Stack Developer

Developing an iOS application is still about passing data between objects, but the ecosystem has more modern, safer tools than it did in 2019. In addition to delegates, notifications, closures and KVO, you now have Combine and Swift Concurrency (async/await) which simplify asynchronous flows and composition.

How to Choose the Best Backend for your iOS App

· 6 min read
Full Stack Developer

Best Backend for your iOS App

It’s extremely common for a mobile app to support dynamic features such as user management and user-generated content, like social posts, photo uploads, or private messages. To build this functionality, an iOS developer will need a web backend that acts as a central database and serves data to the iOS client. To choose the best backend for your iOS app there are a few things to consider right from the start. Luckily, in most of the cases, the decision is simple: use Firebase.

How to create a news reader iOS app for your news website

· 4 min read
Full Stack Developer

news paper for ios apps

For tech entrepreneurs, who own online businesses about news, building a news reader iOS app has never been more rewarding, in terms of growing and retaining their audiences. Empowering your readers with a mobile app for their favorite news website is powerful. It's hard to imagine a better way of increasing user retention. On top of that, with the latest tools that are available for building mobile apps, creating a presence in the App Store has never had a greater return on investment.

Why should you use WordPress to power your native mobile apps

· 4 min read
Full Stack Developer

a rocket approh to wordpress

Worldwide, 60% of all the websites are built with WordPress. Clearly, WordPress is the most popular content management system. This makes it a good fit for the backend systems of native mobile apps, especially if you already have a WordPress website and you'd like to deliver a native experience to your users, by converting it into a native app.