Let's learn about Ios via these 235 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the Learn Repo or LearnRepo.com to find the most read blog posts about any technology.
The most loved and the most hated OS.
1. Apple CarPlay Not Working [SOLVED] How to Fix Common Issues
Apple CarPlay common issues include Screen Time fix, allowing CarPlay while locked, enable Siri, changing USB Cable, debugging Bluetooth connectivity, and more.
2. Apple’s Icons Have That Shape for a Very Good Reason
If you haven’t been immersed in <a href="https://hackernoon.com/tagged/ios" target="_blank">iOS</a> interface <a href="https://hackernoon.com/tagged/design" target="_blank">design</a>, you might look at Apple’s icons and think that they’re just a rounded square or a ‘roundrect’. If you’ve been designing icons, you know that they’re something different and may have heard the word <a href="https://applypixels.com/the-hunt-for-the-squircle/" target="_blank">squircle</a> used (mathematical intermediate of a square and a circle). And if you’re an Industrial Designer, you recognize this as a core signature of their hardware products.
3. How to Fix the Cash App Unable To Sign in On This Device Error
CashApp has been around for quite some time now and is still popular among the masses despite the rise of other apps such as Venmo. The main reason why this particular app continues to be so successful is due to its easy and simple-to-use interface.
4. Smoke and Mirrors in Pure UIKit
Learn how to render a complex effect in 3D using UIKit and some basic math
5. Adding OAuth2 to Mobile Android and iOS Clients Using the AppAuth SDK
OAuth2, often combined with OpenID-Connect, is a popular authorization framework that enables applications to protect resources from unauthorized access. It delegates user authentication to an authorization service, which then authorizes third-party applications to access the protected resources on the user’s behalf. OAuth 2 provides authorization flows for both web and mobile applications.
6. How to Setup Shortcuts on iPhone iOS
The OSX 13 users have now a new opportunity to use Shortcuts. It is an interesting tool that helps automate frequently used features. Further, it may expand Siri’s features on iPhone. At the same time many iOS users don't actually know how to use this tool. If you belong to this group of people, you’ve come to the right place.
7. NativeBook: Toolkit for Building IOS UI Components Inspired by Storybook.js
Discover innovative strategies for crafting, testing, and documenting UI components for native iOS apps
8. How to Jailbreak iOS 14.6
Finally, iOS 14.6 released, but how to Jailbreak iOS 14.6? What are the jailbreak alternatives for iOS 14.6? You have all your answers here.
9. How To Create Simple Gradient App Bar With Flutter
In this tutorial, you will learn how to make gradient app bar in flutter ? Before start anything, In every code we need a page for contain our whole source code. So let’s start…
10. First experiences with React Native: bridging an iOS native module for app authentication
Photo by Liu Zai Hou on Unsplash
11. Mastering UIView Geometry: A Dive into UIKit's Foundational Class and Geometry Concepts for iOS
The Geometry of UIView explained: Demystifying Frame vs. Bounds; Understanding Center and AnchorPoint; Mastering Transforms; Unraveling How Frame Is Computed
12. How to Detect if an iOS Device is Jailbroken
Thanks to the mobile era we have mobile apps for everything these days. Every business from a barber shop to huge retailers has apps so that they can be closer to their customers. On one hand, we really leverage this convenience but on the other hand, there are risks of exposing a lot of confidential information while using these apps. And it becomes very vital when dealing with payments and other sensitive information.
13. Building an iOS hardware app
As a software engineer, it is really exciting to work at the crossing of software and hardware. It is also a trend on the rise — with the spread of smart things (IoT) and increased use of AI as a differentiator for hardware (think Google’s Pixel Buds), understanding the connection between a hardware device and an iOS app can be a nice to have skill. It’s not something really common as an iOS developer, so I was glad to have this opportunity at Prynt.
14. Complex Collection View Layouts in Swift with Compositional Layout
While SwiftUI is an extremely useful framework to create complex views, we all know that UIKit is here to stay for a good amount of time. Apple has made the Collection Views even more powerful this year with the release of new APIs. Compositional Layout lets you create complex and intricate collection views in SwiftUI really easily.
15. How to Connect Flutter with Unity
One of their most successful products is FocusCalm, a brain-sensing headband and an app that helps users learn how to control their mindset in just a minutes
16. What Role do DeviceCheck and SafetyNet play in App Authentication?
Both iOS and Android provide built-in device-level checks which can help prevent mobile application abuse. On iOS, DeviceCheck provides a way to associate a few pieces of information per app with each device, On Android, SafetyNet device attestation attempts to ensure that a device is running in a safe environment. These are useful capabilities, but they are only a small part of an in-depth mobile app and API protection scheme.
17. How to Add NSLocationAlwaysUsageDescription Key to Info.plist File in Your iOS App
We received a message from iOS App Team about adding NSLocationAlwaysUsageDescription key in Info.plist file. Our last build was rejected for this specific reason.
18. Grand Central Dispatch (GCD) in iOS: The Developer's Guide
A Guide to Grand Central Dispatch (GCD) in iOS development
19. How to Implement Video Ads in React Native Apps
A guide on how to add inline video ads to your react native iOS app
20. How to Add Icons and Splash Screen in React Native (Without Library)
Today, I faced the following challenge at my internship: to modify/implement a splash screen and an icon for the project I am working on.
21. Hermes Performance on iOS Compared to JavaScriptCore (JSC)
Hermes is now available on iOS as of React Native 0.64 – the latest version of React Native comes with support for the Hermes engine on iOS. We describe the full process of bringing Hermes to iOS in a series of articles:
22. How to Use AltStore on iOS Devices
AltStore is an alternative to the App Store on iOS devices, giving you many new possibilities for your iPhone, like jailbreaking.
23. The Ultimate List of Free iOS Apps you Need to Get (2022)
Nearly 90% of mobile internet time is spent on apps. There are over 2 Million apps, so in this article, I'll show you the best free apps the App Store offers!
24. Milliseconds Make Millions: How and Why to Speed Up Your App, from InDrive's Playbook
How faster mobile app startup improves revenue. Practical iOS performance techniques, metrics, and real optimization results from inDrive.
25. How to Add a TextField with a Mask for Phone Numbers in SwiftUI
SwiftUI doesn’t have phone mask tools. Therefore, you’ll need to use UIKit.
26. A New Approach to Date Formatting In Swift
In this article, we will to focus on how to convert Dates and Date ranges to formatted localized string for display, parse Date objects from string constant
27. No Mac, No Problem: How to Write Native iOS Apps, Sans Apple
Photo by Thomas William on Unsplash
28. How to Connect Airpods to Android
You still got your android phone, but been eyeing Airpods for a while?
29. How to Simulate Low Network Speed to Test Your Mobile Application
When testing mobile apps, newbies QA frequently forget to check the app with an unstable Internet connection. But in many cases this is critical
30. How We Built a Professional iOS Onboarding at inDrive
Discover how inDrive built a structured two-week iOS onboarding program that helps new developers master architectures, navigation, and workflows faster.
31. A Guide to NSOperation and NSOperationQueue in iOS Development
A guide to NSOperation and NSOperationQueue in iOS development
32. Why iOS Development on Windows isn't Worth It
Yes, it's possible to perform iOS app development on Windows PCs, but you shouldn't, and here's why.
33. iOS's Local HTML Preview Woes? Solved. Open Source. Ad-Free.
iOS HTML Viewer is an open-source, ad-free tool that solves iOS's poor HTML preview capabilities by allowing you to view HTML files with full CSS
34. SwiftUI's 5 Main Property Wrappers and How to Use Them Effectively
One of the key elements of SwiftUI is the use of property wrappers. These are functional elements that allow you to provide additional logic for properties.
35. iOS16 Makes Apple Reminders Irresistible
All new underrated features in Apple Reminders in iOS 16
36. Swift XCTest: setUp and tearDown Are Not Dead Yet
iOS developers may hate force unwraps and ignore how Apple tells us to write our unit tests (setUp and tearDown), but do we really know what we're doing?
37. 5 Best Practices for Tracking In-app Event Data
This is the era of mobile apps. We get everything - from critical business information to entertaining videos and games - on our mobile devices. Information is right at our fingertips, and we are always striving to catch up with the outside world. As per App Annie, an average smartphone user has 80 apps installed.
38. How I Built a Mobile App to Manage My Subscriptions Without Code
Do you know that feeling when you come up with a cool idea for a product?
39. Getting Started With Strings in Swift
In this article, we'll be looking at the concept of Strings in Swift.
40. The Future of iOS App Development for 2023
The Rise of mobile devices has expanded the reach of the digital economy. In recent years, they've risen to prominence to the point that they've eclipsed all other types of advertising. Businesses have been making strides to improve their mobile presence as they've seen their customers increasingly use mobile devices.
41. Understanding Concurrency and Multithreading in iOS Development
An introduction to concurrency and multithreading in iOS development
42. How to Create UILabel With HTML Tags in UIKit and SwiftUI
A process of creating UILabel which handles HTML tags and links with normal and active states for both frameworks UIKit and SwiftUI.
43. How to Write Unit Tests in Xcode for iOS Projects: A Quick Guide
Here's a quick and easy guide to writing unit tests for iOS projects in Xcode.
44. How I learned Flutter and How you Can Too...
Photo by JESHOOTS.COM on Unsplash
45. Introduction to AR Quick Look for iOS Devices
AR is awesome and has an unrivaled potential to enrich customer experience in many verticals. However, it has a friction point in most cases: you need to persuade a potential customer to install an app first. AR Quick Look solves this problem for iOS. This is a native feature of ARKit which launches a model viewer right from the browser — that's why we call it native Web AR. It utilises .reality or .USDZ files, the latter is a file format developed by Pixar, and allows showing objects in incredible detail, adding animations and sounds, locking their scale to 1:1 so models show the real size of an object.
46. Is Apple Pay Secure? The Platform Security and Privacy Overview
Apple Pay is a secure feature that uses multiple layers of encryption to protect users credit card information. Read to learn how to make Apple Pay more secure!
47. Expert: Facebook, IG App Can Steal Secrets, and Users Can't Turn It Off!
Felix Krause, a former Google engineer who studies privacy, said in a blog post on the 10th that Facebook and Instagram apps track users' browsing behaviors.
48. Creating the Classic "Snake" Game with SpriteKit
How to create simple game "Snake" with help from SpriteKit and a little bit of time.
49. Getting High-Frequency Tennis Motion Data from Apple Watch [Part 1]
Build a tennis motion data collection app for Apple Watch and iPhone using this step-by-step guide.
50. Making Your Own Memory Graph To Detect Memory Issues On iOS
Explanation of how you can build your own memory graph on iOS
51. How to Integrate Combine with SwiftUI And Make A Better Apps
SwiftUI and Combine, Apple’s latest frameworks, were the highlights of this year’s WWDC. The long-expected declarative UI, at last, became a reality, and this is truly an event of historic proportions in the world of iOS development.
52. Running Parallel Code in Flutter With Isolates
We’ll start with the bigger picture of Isolates and see what does it really mean and go deep down and piece all the parts together
53. Address Autocompletion Using SwiftUI and MapKit
Implementing address autocomplete using SwiftUI and MapKit
54. Understanding the SwiftUI View Lifecycle and Data Management
Explore SwiftUI View lifecycle: from initialization to deinitialization, including state updates and rendering for optimized UI
55. In 2025, Local Music on iPhone Is a Nightmare—So I Built My Own Way Out
In 2025, playing local MP3s on iPhones is still a pain. So I built my own iOS music player with SwiftUI, SQLite FTS5, and iCloud support — fully offline-first,
56. Building Interactive Maps with Custom Markers in SwiftUI for iOS 17
With the release of iOS 17, Apple introduces an exciting enhancement to SwiftUI that revolutionizes how we add markers on maps.
57. Yahoo Finance Style Stock Price Label in SwiftUI
One day I was inspired by a small yet crucial UI component in the Yahoo Finance iOS app.
58. The Red Death of Flutter
Explanation of how Google's Flutter UI startup app was debugged and made to work again and connect with it's central Firebase Database through hours of work.
59. How to Build a Live Streaming App
This article explains the features of live streaming apps in different fields, and how to build a live streaming app using the SDK.
60. Nodle Cash For iOS Devices Has Arrived
Nodle Cash app is now available for both Android and iOS smartphones and tablets
61. Embrace the Power of Custom SwiftLint Rules and Say Goodbye to Regex
SwiftLint is the best tool to enforce coding standards and best practices. It comes with pre-defined rules that can be customized to suit individual needs.
62. How to Make Inbox Zero More Achievable Using Apple Mail
Tutorial on a new email workflow that uses Apple Mail and email forwarding. Forward all your emails from Gmail, Outlook, AOL, Yahoo Mail to a central spot.
63. Tuist Modularization With Code Generation and How to Get Started With "Helpers"
Initialize Tuist project and make maintainable project setup
Modularization, code generation, Tuist, Swift, Xcode.
64. Building a Crash Report Automation for iOS and Android
To get started, you’ll need Google tools like Crashlytics and Jira.
[65. On The Way From Sequence to
RandomAccessCollection in Swift](https://hackernoon.com/on-the-way-from-sequence-to-randomaccesscollection-in-swift)
Evolution of computational complexity from the basic protocol Sequence to the RandomAccessCollection protocol in Swift for developers working on iOS platforms.
66. Android 10 vs. iOS 13: Who is Winning the Phone Operating System Race?
Android & iOS have always been in debate for decades now! Both these operating systems are world-famous as these are the most used operating systems to date. That’s the reason customers had always been excited to know the software upgrades. As trends keep on changing, both the operating systems make sure that their customers don’t get bored, which is why Android and iOS keep releasing new upgrades.
67. Appium Testing for Flutter Apps
Learn how to automate Flutter apps with Appium for native mobile app testing.
68. Useful Publishers in Swift: An Essential Guide
these are useful publishers by Combine Swift. Try to implement them in your own projects.
69. How to Build Voice Search on iOS
ntroduction
70. How to Track a Smartphone: Android and iOS Devices
There are many popular tracker apps that help you to track your phone or your kid's or family member's phones, for security purposes.
71. How to Build a Live App in 10 Minutes with ZEGOCLOUD's ZEGOLive
This article explains how to use ZEGOCLOUD's ZEGOLive to quickly build a live broadcast application, including functions such as mic, beauty, and messaging
72. How I Built 7 Apps in 16 Hours
The Story
73. Mobile DevOps: Code Signing iOS Apps Automatically
In this tutorial, you will learn how to use the Xcode Archive & Export for iOS step to manage your iOS code signing assets, archives and export an .ipa.
74. In North Korea, Front End Devs Face Platform Inconsistencies That You Might Not Know Even Existed
You’re a North Korean engineer who’s been selected to develop a new government project. It’s an HTML form, which North Korean political leaders will fill in for [REDACTED] purposes.
75. How to Build a Mobile App that Makes Money
Not many people know how do apps make money. Here's how.
76. A Look at the MVVM Design Patterns for iOS
Building iOS framework for multiple iOS applications using generic MVVM+C.
77. Choosing the Right Development Strategy for Your Android and iOS Apps
It’s hard to say whether cross-platform development is the "best" way to build an app for Android and iOS. So what about it?
78. How to Securely Log Users Out of iOS Apps with Inactivity Timeout
Many apps have a feature that automatically logs you out after a certain period of inactivity. Some apps log you out based on API inactivity, while others imple
79. Taking a Closer Look at Everything Live Streaming
This article brings together my eight years of experience in the audio and video live broadcast industry, hoping to help those in need
80. Top 10 Open-Source iOS Libraries for App Development
Third party libraries can save you a lot of time and effort, here are the top 10 open-source iOS libraries. These will make app development a breeze.
81. How Apple’s Upcoming Private Relay Feature Will Affect End Users and The VPN Market
If Apple’s implementation of this new feature actually lives up to its lofty promises, then Private Relay will offer a high level of privacy.
82. 10 Things You Didn't Know You Could Do With Google Keep
Good day! My name is Robert. I work for Zoo Web Designs and today I'm sharing some things I think other people would love to know about the Google Keep app.
83. Become an Intermediate iOS Developer in 2020 [A How-To Guide]
A beginner or associate level needs to know just to do something but to become an intermediate level you need to be able to do a certain thing in a certain way following best practices. I tried to list some of the things that an intermediate iOS dev should know about.
84. All You Need to Know About the Features Coming to iOS 16
With iOS 16, Apple is making some big changes to make the software more user-friendly and secure.
85. Android vs iOS: Which Platform to Build Your App for First Is Better?
The choice between iOS and Android app development is one of the most critical you need to make before planning your digital startup. iOS and Android both are leading operating systems that match software and hardware components of mobile devices.
86. Does Time Exist?
The arbitrary system of reference for time that we use is something we usually don’t even think about.
87. An App that Identifies Pests and Plant Diseases on the Go
Agrio is an artificial intelligence-based precision agriculture solution that helps crop advisors, farmers, and gardeners remotely monitor, identify, and treat
88. Building Testable and Maintainable iOS Apps with Redux
This guide empowers developers to navigate Redux complexities, ensuring structured, scalable, and maintainable iOS apps and also core principles.
89. React Native Maps: Irrepleceable Tips On Drawing A Route
Today we’re going to draw directions route on a map in React Native, showcasing the path between two different locations. We’re going to make use of react-native-maps which is a powerful library, allowing us to draw polylines between multiple coordinates. We are also going to use Google Directions API, in order to fetch precise directions routes between two coordinates.
90. Apple Hurts Businesses Again: Lumi Wallet Users May Lose Their Money Due To iOS Keychain
By the end of October, all Lumi Wallet users using iOS devices will be logged out of their wallets because of the legal restructuring of the Lumi company. It might lead to thousands of users losing access to their funds forever.
91. How to Get a Job at Apple as a Developer
The ultimate guide to crack mobile engineer interview. How to get a job at Apple!
92. iOS is Missing a Key Camera Privacy Feature That Could Enable Spying
History
93. How Much Do iOS Developers Make in 2022?
Research of iOS developers' salaries based on data from PayScale, Glassdoor, Indeed, and ZipRecruiter.
94. You Can Build a Mobile App in Python but Packaging It Risks a Storm of Bugs
How to debug a python mobile app during packaging
95. AirBnB Clone with React Native Part #8 : Firebase Facebook Login (iOS)
This tutorial is the eighth chapter of our implementation of an Airbnb clone in React Native Template. In the previous chapter, we successfully implemented the “Forgot Password” feature with Firebase.
96. How To Implement a Video Call App Using iOS CallKit and ZEGOCLOUD
This article will explain how to use CallKit and ZEGOCLOUD to build a Video Call App with a native calling experience.
97. Effective Error Handling in iOS
Why caring about error handling, and practical improvements to apply on your iOS app. Examples in Swift.
98. How to Implement a Simple Video Calling Feature Using the ZEGOCLOUD Video API
This article describes what is the video API? How does the video API ensure smooth transmission of audio and video?
99. Top 5 Courses Learn Swift and iOS for Beginners - Best of Lot
Hello guys, how are you doing? Are you thinking about learning iOS and Swift to become an iOS App developer and create that next app or game that rock the world? If that’s true then you have come to the right place. In
this article, I am going to share some of the very best online courses
to learn iOS 13 and Swift 5 in 2020 and become the start iOS App developer you always wanted to be.
100. How to Build a Flutter Web Application in 2022
In this post, we'll go over the benefits of Flutter web development for your business, as well as the steps involved in developing such apps.
101. How to Become an iOS Developer: An Essential Guide
To become an iOS developer you must have the proper hardware and software, and learn the Swift and Objective-C programming languages.
102. Display Hierarchical Data as List with Search Feature
Recently I faced an interesting task to display hierarchical data as a list for the iOS platform.
103. Getting High-Frequency Tennis Motion Data from Apple Watch [Part 2]
Accruing real tennis motion data from Apple Watch and exploring insights, including acceleration, rotation, and more.
104. Upcoming Mobile Phones: Future Smartphones in 2020 and 2021
With the pace of smartphone evolution, there is always something waiting for you behind the scenes. No sooner have you spotted the last handset, than there is anticipation for the next big thing.
105. Steve Jobs said: The most powerful person in the world is the storyteller
A study from Princeton shows the same parts of the brain light up in both the speaker and the listener of a story.
106. Newbie Guide: Top 3 Things You're Doing Wrong as a Beginner in Mobile Development
Newcomers in mobile development often make the same mistakes: rush into complex solutions and forget about fundamental stuff. Let's discuss it!
107. Is iOS 16 Really Worth Getting?
Apple has its own way of gaining eyeballs, and this time it's the beta release of iOS 16. While the recently launched iOS version is gaining all the attention, reactions are mixed, with some still wondering whether iOS 16 is worth getting or not. To address the same, I wanted to share an in-depth analysis of newly introduced features and usability.
108. UI Throwback: Creating a Retro Progress Bar for iOS using CALayers
Dive into the blend of retro charm and modern iOS development with our guide on creating a nostalgic CALayer-based Progress Bar in iOS.
109. Five Crucial Privacy and Security Settings for iOS 13
The next version of the operating system for iPhone and iPad has launched(iOS 13). Here's how to improve your security.
110. Unit Testing Vs. Integration Testing In Android
Android development has witnessed massive growth in all these years, and any developer who’s worth his salt will thoroughly test his products before launching them into the market. While having a conversation about testing in Android, we often hear two forms of tests doing the rounds — Unit Test and Integration Test.
111. Configuring Bundler and Cocoapods for Xcode Cloud - A Quick Guide
How to Configure Bundler and Cocoapods for Xcode Cloud: A Comprehensive Guide
112. JSON in Swift: What You Need to Know
Serialize and deserialize JSON for Swift with different ways
113. A Curious Case of Mach-O Executable
This is going to be a low-level article, but I guess you already knew that since you landed here, right?
114. Mobile App Debugging Explained on 3 Levels of Difficulty
Mobile debugging across different levels of experience.
115. How to Design Screens & Widgets In Flutter
In this blog, we will create new card buttons, that'll be displayed in the grid view. Each button UI will take the user to a sub-page like Events, Temples, etc.
116. Localize your iOS applications with Transifex Native: A How-To Guide
Transifex Native is a powerful technology that allows you to make localization a seamless part of your development lifecycle.
117. Instagram-like Filters In React Native
Instagram has been growing like crazy over the past few years, and one of its key features that fueled that growth was the famous photo filters. By allowing use
118. 8 Factors to Consider When Building an AI App for Android or iOS
Creating an app with AI for Android and iOS can be a challenging but rewarding task. Step-by-step guide on how to create an app with AI.
119. The Grammar of Graphics
This work displays the flexibility and diversity of the Grammar of Graphics, and also shows beginners the basic concepts of the Grammar of Graphics.
120. iOS vs. Android Monetization: Why Not Understanding the Differences Could Harm Your Business
Discover why understanding iOS vs. Android monetization can be crucial for app success, and how platform-specific strategies affect revenue, retention, and grow
121. How Apple Excels at the Art of Vibration When Others Don't Dare
In this post, you will get to know why Apple's Taptic engine was one of the best technical hardware improvisations of this decade.
122. The Walking Dead: Survivors Arrives on Mobile Devices This Summer
Skybound Entertainment has revealed a new tower defense mobile game based on The Walking Dead franchise called The Walking Dead: Survivors.
123. The iOS Developer’s Ultimate 2025 Curriculum
This study plan involves utilising a ‘Monthly Theme’ concept to explore topics in depth.
124. Signing Documents With Just Your Phone [A Step-by-Step Guide]
Have you ever had to add your signature to a document and send it over email? No, you don’t need a printer or a scanner. Did you know that you can do this for free with just your own iPhone? Read on to learn how.
125. How to Develop Mobile Apps Using ARKit
The creation and development of mobile applications is a large and rapidly developing industry. In the past few years, it has been modified significantly due to the introduction of novel futuristic technologies.
126. Top 10 Open Source iOS Libraries Every Developer Should Replace in 2024
Replace these 10 legacy libraries with cutting-edge solutions to revitalize your development process.
127. How to Implement Real-Time Display of ChatGPT Response Generation in an iOS App
Discover how to implement real-time ChatGPT response in your iOS app, enhancing user experience with dynamic data streaming and error handling
128. Introducing Spin: a Universal Feedback Loop System in Swift
The need for architectural patterns in swift applications
129. Launching a Python Webserver for Mobile Development
A convenient way to test your mobile network layer communication while the real backend service is still under the development.
130. How to Mirror iPhone to Firestick [Complete Guide]
In this guide, I will teach you the easiest way to mirror your iPhone or any other iOS device to Firestick.
131. Why Custom App Development Solutions Are Becoming More Popular
In this article, I’ll throw light on how to create custom apps, some trends related to it, industries utilizing custom app development, the development process,
132. How to Publish On the App Store
How to publish an app to the app store. Using react native, expo, eas, MongoDB, Express, AWS, and Git to publish a full-stack app to the Apple app store.
133. Gotta Collect'em All! Mobile Apps and The Race to 5 Stars
It doesn't matter if you run a B2B or B2C company, a marketing agency or a SaaS firm, an eCommerce site, or a brick-and-mortar shop: evaluations are critical for any business.
134. Approaching Unit Testing in iOS Correctly
Why does my application get so buggy after each release?
135. React Native Vs. Flutter: The Ultimate Comparison
The aim of this article is to provide the readers with the full information on the two frameworks for mobile app development - React Native and Flutter
136. Securing Text Fields in iOS Apps: Restricting 'Cut,' 'Copy,' and 'Paste' Operations Using Swift
In this article, we'll explore how to use Swift to restrict "cut," "copy," and "paste" operations in text fields of iOS applications.
137. How to Secure Intranet API with Custom Certificate Authority on iOS
In this guide, we will show you how to secure an intranet API with your own Certificate Authority (CA) and make it trusted on an iOS app.
138. How to Cut Down the Size of Android Apps During Development
ndroid App size is one of the biggest factors that can affect your app’s install and uninstall metrics.
139. A Comprehensive Guide to Silent Push Notifications in iOS: A Step-by-Step Walkthrough
In this article, I would like to share my experience of implementing Silent Push Notifications in an iOS app.
140. How to Install and run Swift on a Linux Machine
How to install and run Swift on Linux
141. 7 Benefits of Using Flutter For Your Next Software Development Project
Flutter, an open-source reactive framework by Google has become the reason for the real “holy war” in the world of software development: some admire it, whereas
142. The Home Assistant Companion App: How to Integrate it to Your Device
Besides a regular webapp and a Mac app, which uses the same endpoints as the webapp, Home Assistant also provides mobile apps.
143. The Rabbit R1 & Humane AI Pin Will Probably Fail, but Apple and Google Can Pick Up the Slack
A critical look at Rabbit tech's Companion and the challenges of device adoption.
144. 5 Best iPhone VPN Services: Secure Your iOS Devices
iPhones are some of the most widely-used devices in the world. This also makes them some of the most targeted pieces of technology out there, with numerous vulnerabilities being exploited by malicious attackers as often as possible. For the sake of security, privacy, and avoiding content locks, it’s likely that many people will want to look into using a VPN on their device. But while many of these services are available for a wide range of operating systems, iPhones are unique in more ways than one. The question remains: what are the best VPN services for iPhone, and how do they differ from their desktop counterparts?
145. I Locked Myself in Apple’s Ecosystem, Now I Want Out
Wouldn’t it be nice if a customer could switch from an iPhone to a Pixel without any effort? Mobile manufacturers try to lock you into their own ecosystem.
146. Learn All About String Interpolation in Swift
A lot of the time, we'll encounter a situation in which we'll need to insert some values inside a string.
147. Does iOS 14.5 and 15.0 Signal The End of AI-Powered Digital Marketing?
How Apple’s App Tracking Transparency (ATT) could change social networks and advertising for businesses who have become far too used to the status quo.
148. Domixity Reaches 99.99% Stability on Android App with Bugsnag

149. Top Mobile App Development Companies
Are you planning to create an app for your business or an upcoming project? If yes, you need not browse multiple search engines and go through the details of hu
150. Unlocking Bugsnag's Power Features: Gain Precision and Reduce Noise
How to efficiently monitor app health and stability, as well as identify root causes of bugs
151. Marvel Future Fight Adds Mephisto, New Costumes & More in March Update
Netmarble releases a new March update for Marvel Future Fight featuring a new playable character, new hero outfits, a new boss fight, and more.
152. Scrollable Cards in iOS 18 - #30DaysOfSwift
For the ninth post of the #30DaysOfSwift series, let's learn Scrollable Cards in SwiftUI. Scrollable cards or stacks are perfect for showcasing content
153. SwiftUI Previews in Objective-C: Simplifying Interactive Interface Development
How to integrate SwiftUI previews into your Objective-C project. And you can also get good helpers that will make previewing easier
154. Mobile App Development in 2023: Trends and Innovative Features to Be on the Lookout For
Creating a new mobile product? Read about the upcoming mobile app development trends and innovations to add features that will benefit your business.
155. How To Code To Prevent Sensitive Data Exposure
Some tips on how to establish a secure development cycle, covering data-masking and filtering techniques with code examples.
156. How to Get the Identifier For Advertisers (IDFA) in iOS14
If the title of this article means something to you, then you are probably aware of the earthquake caused by iOS14.
157. Top 10 Reasons Why Building iOS Apps is More Profitable
Famous growth metrics will prove that iOS development has a bright future. So what makes developing on iOS more profitable?
158. POWER LEADER: Predictive AI in Advertising with Proxima's Alex Song
Digital advertising continues to be a massive industry, but Apple’s iOS privacy
updates and skyrocketing Facebook advertising costs are making it difficult
159. Optimizing eCPM for Interstitial Ads in Mobile Applications
Optimizing eCPM for interstitial ads in mobile applications.
160. Get the Same UI for All iPhone Screens Using NSLayoutConstraint Scaling
Generate the same UI for all iPhone Screens by using NSLayoutConstraint Scaling.
161. How to Secure iOS Apps?
This is the mobile era and pretty much everything these days can happen from our smart phone. Thanks to millions of apps out there which help us in accomplishing anything we want. Whether it is maintaining your schedule (calendar) to managing financial information on the go, all things can be done by mobile apps running on our smart phones. Since these apps have access to so much of confidential information, as developer when we make an app we need to follow highest security standards so that information is not accessed by someone who is not entitled for it.
162. Developing & Distributing iOS apps: Apple Certificates and Provisioning Profiles
What are Apple certificates and provisioning profiles and why do we need them? The certificate is a digital identification you use to sign your iOS apps.
163. Why Adding Firestore Slows Down Flutter iOS Builds — And How to Fix It
Cut Flutter iOS build time using a precompiled Firestore SDK. Simple Podfile tweak, massive speed boost.
164. Life-Changing Facts About Apple’s iOS Security Architecture
Introduction to Apple platform security:
165. Sumire: Life Lessons and Introspection in Two Hours
2021's Sumire is an incredible story that is illustrated with an incredible art style and soundtrack and is only enhanced by its short length adding context.
166. How to Make an App That Is Unbreakable
Discover the story of Stops, a real-time public transport app for Samara. Learn how its stability and user preference make it a low-maintenance success.
167. Leveraging Salesforce Using Mobile Applications Written (Once) In React Native
In the next part of his series, John Vester introduces Android and iOS mobile applications using React Native to read data from Salesforce.
168. Creating iOS Apps: Tips and Tricks I Learned the Hard Way
Creating an iOS App? This is what I would've appreciated knowing before I started building my first one.
169. How to Promote Mobile Applications Through Opinion Leaders
Mobile apps are now a staple in the modern world and are even key for most businesses to operate. Whether a business pushes content solely through an app or uses it to provide additional services, apps are now one of the main ways that we consume content.
170. Google Releases Flutter for Windows
Google announces a significant update to Flutter to make building apps for Windows easier.
171. Abstract + Flawless App Introduction
Hello to all designers here!
172. Mastering Exposure Points for Accurate Mobile A/B Testing
Learn why exposure points can make or break your mobile A/B tests, common pitfalls to avoid, and practical tips to improve your app experimentation results.
173. Apple's Domination in Wearables is About to Get Bigger
Apple dominates the global Wearables market with AppleWatch & Airpods. A MixedReality Headset & AppleGlasses are next for the most valuable firm in the world
174. Tips For Developing A Mobile App That People Will Love
Mobile applications have become the most powerful tool for getting easy access to expected users worldwide. As a business owner, you can't ignore the significance of having an eye-catching and well-feature packed mobile app.
175. How We Helped Bring Hermes to iOS in React Native 0.64
For a long time Hermes was exclusive to Android – it was optimized for running React Native apps on Android only. Now it’s finally available on iOS as well.
176. The Difference Between EnvironmentObject, StateObject, ObservedObject & Observable
In this article, we’ll discuss the differences between the @StateObject, @EnvironmentObject, and @ObservedObject property wrappers.
177. How to Implement Sound Waves in iOS by Using ZEGOCLOUD SDK
This article explains how to achieve the sound wave effect in live broadcast, voice chat, call and other scenarios
178. Apple iOS 14 Users Can Now Use Widgets: Here's Why You Need To Develop An iOS Widget For Your App
When iOS 14 was launched it turned out that the widgets were affected greatly. They became much smarter, faster, and accessible.
179. How to Accelerate Mobile App Development
Modern mobile products are the quintessence of the founders’ vision and actual market needs. To be successful, a mobile application needs to continually evolve in order to keep pace with changing market conditions. However, not every approach to application development can ensure such success.
180. Connecting Unity3D Google SignIn Module with Android/IOS Games
Hi everybody. After struggling for a few days with GoogleSignIn, I had decided to write this article.
181. UI Techniques to Boost Perceived Performance in Mobile Apps
Mobile apps must be snappy and playful. To fall in love with your mobile app, users need to perceive it as fast, responsive and bug-free. Perceived performance measures how fast a user thinks your mobile app is. In this article, I'm presenting a handful of UI techniques that will make your mobile app feel more performant to the end user.
182. The Complete Guide for using Redux in React Native
Redux is a popular React and React Native state management library, meant to be used in complex React and React Native apps where sharing state between multi-level components can get extremely difficult to manage. In this article we are going to learn how to use Redux with React Hooks by building a real React Native app.
183. AI Is Not Just an API Call: What iOS Engineers Learn the Hard Way in Production
AI in iOS is not a simple API call. Streaming responses, backgrounding, memory pressure, and SwiftUI lifecycle break naive integrations. This article explains w
184. The HackerNoon Newsletter: Why Physical AI Must Be Superhuman (3/13/2026)
3/13/2026: Top 5 stories on the HackerNoon homepage!
185. Rethinking Your Git Strategy? Trunk-Based Development May Be the Answer
Learn what trunk-based development (TBD) is and how it is applicable to iOS development.
186. 25 Common iOS 16 Issues
Here are 25 common iOS 16 issues and how you can troubleshoot them.
187. Enhancing React Native Applications with MOXY Boilerplate
Background
188. Could OpenAI's New iOS App for ChatGPT Raise Fresh Privacy Concerns?
Privacy advocates and experts are raising questions about the data collection and storage practices employed by the ChatGPT app
189. Exploring the Salesforce Mobile SDK Using Xcode
In the 3rd article of the series, create a native iOS application that leverages the Salesforce platform and the Salesforce Mobile SDK.
190. How I Accidentally Became an iOS Developer and Why It Wouldn't Happen Today
I didn’t set out to become a developer. I just wanted to build a simple app for playing charades with my friends.
191. Top 5 Budgeting Apps for iOS
Finding the right budgeting app for your iOS device is a trial-and-error process. Fortunately, every app offers unique features for every circumstance.
192. How We Built Our API Management App: Design Iterations and All
This is how we built our all-in-one Treblle app for iPhone, iPad, and Mac. I'll cover some technical details and guide you through our thought processes.
193. Robust Network Layer in Swift via Clean Architecture Approach
Stop shipping “junk drawer” networking code. This guide shows a production-ready Swift network layer with type-safe endpoints and SwiftUI-friendly usage.
194. Mobile Development Trends Every iOS Developer Should Know in 2022
Consider the main directions in mobile development and the most popular frameworks from Apple for the beginning of 2022.
195. An Overview of What You Need to Know Before Starting to Develop a Mobile App
A complete guide for all who are looking to develop a mobile app. Know the fundamentals of Mobile App Development Process.
196. Tips And Tricks For iOS Application Debugging
App debugging is an essential part of the app development lifecycle. Bugs can be insidious, and we need to find them as fast as possible to get more time for fixing. Yes, of course, it would be great to write code without any issues that work just perfect, but we are people, and it’s a normal thing to make mistakes. In this article, you will read about some useful & fun tools that I prefer to use in my day to day iOS app debugging at Uptech. We will touch a few themes like:
197. How the Top Result In Google Could Be a Scam Website
Jailbreak Checkrain Checkra1n Security Scam Malware
198. Developers Keep Ruining Apps with This Simple UI Blunder
The key to smooth performance is to offload non-UI tasks to background threads.
199. Synchronization Challenges in Multithreading
This is the sixth part of a series on Parallel Programming for Beginners. In this article, we’ll explore real-world scenarios and their solutions.
200. Unconventional Deadlock Fix Inspired by XCTest's "Expectation"
An intriguing case of a deadlock solved by drawing inspiration from XCTest's "expectation" mechanism. The exploration from detection to resolution.
201. November Was a Big Month for JavaScript
November saw the latest stable version of React, Boa's latest performance leaps, and tools that will make your development workflow smoother.
202. iOS 14 Privacy Features: It's Time to Rethink Advertising & Marketing Strategies
Two of the world’s most powerful tech titans are on course for a collision.
203. 5 Best iOS 15 Features for Businesses
Here a few iOS 15 features below that can enhance your business workflow and smoothen your work processes.
204. This One Command Lets You Live-Edit UIKit Apps Like It's SwiftUI
Speed up UIKit development with this LLDB trick that lets you live-edit iOS UI in real time—no need to recompile or restart your app.
205. Mastering MVC: Properly Cooking the Controller in iOS
How to divide UIViewController to View and Controller.
206. What Swift’s Playground Won’t Tell You About Concurrency
Discover how Swift’s task priorities and execution context impact the actual run order of your code. Real findings from Playground, XCTest, and production-like.
207. Integrating Address-Based Location Search in an IOS App: A Step-By-Step Guide
In this article, we take a look at the fun process of implementing location search by address in an iOS app.
208. How to Build an iOS Application: A Guide for QA Engineers
You can download the project simply as an archive (using buttons 1 and 2 from the screenshot), but I recommend cloning it via the terminal using Git
209. The HackerNoon Newsletter: The Best 9 HR Management Platforms in 2026 (3/22/2026)
3/22/2026: Top 5 stories on the HackerNoon homepage!
210. ColorScheme Related Color Without Assets
Dynamic SwiftUI.Color changing depending on the current ColorScheme by code without using assets or external dependencies
211. Apple's AI Enhancements: Delays, Development, and Developer Access
Apple introduced "Apple Intelligence" at WWDC 2024 but delayed its full release, which is now expected in October.
212. 201 Stories To Learn About Apple
Learn everything you need to know about Apple via these 201 free HackerNoon stories.
213. Apple Watch Series 6 Review
As technology is updating day by day, many new products are introduced in the market. Today, the device we will discuss is one of the most trendy from 2019 to 2020. A smartwatch, yes, we are going to review the Apple Watch Series 6.
214. Apple is Furious About the Digital Markets Act
Apple's press release yesterday reads with the professionally and poise of a teenager throwing a tantrum, it's amazing really.
215. How to Use Pixel AI Features on iOS
Discover strategies for iPhone users transitioning from Pixel phones, particularly focusing on integrating Google AI features like Circle to Search.
216. The Test Automation Frameworks that Define Software Development
A test automation framework is a collection of rules or guidelines for generating and designing test cases. It includes a combination of practices and tools that are developed to assist the QA professionals in testing more effectively. Moreover, these set of guidelines may encompass coding standards, object repositories, test-data handling techniques, processes for securing tests results and also data on how to access external resources.
217. The Noonification: Craig Wright Is NOT Satoshi Nakamoto (12/19/2023)
12/19/2023: Top 5 stories on the HackerNoon homepage!
218. The Noonification: Asimov Unknowingly Pioneered Modern Prompt Engineering (5/14/2023)
5/14/2023: Top 5 stories on the Hackernoon homepage!
219. Dear Ulysses: It’s Over
A long-term Ulysses user reflects on how slow development, sync issues, and a subscription model eroded trust in a once-great writing app.
220. Apple Now Makes Their Own Chips: Apple M1 chipset
Apple in California: On 10 November apple launched their own chip for MacBook, this is not sound interested but for mobile manufacture, it’s a huge deal for them. In past, Apple Makes its own chip for mobile. As we know that the apple had a well-renowned market for “A Bionic Chip”.
221. Persona 5's Phantom Thieves Join Alchemy Stars for Royal Crossover Event in July
Level Infinite revealed that The Phantom Thieves of Persona 5 are joining Alchemy Stars in a special collaboration Royal Crossover Event set to start in July.
222. The all-new 2021 12.9" iPad Pro
The iPad Pro 2021 (12.9-inch) is faster than any tablet ever, armed with the super-fast M1 processor from the latest Macs,
223. The HackerNoon Newsletter: Why You Shouldn’t Judge by PnL Alone (9/28/2025)
9/28/2025: Top 5 stories on the HackerNoon homepage!
224. WWDC23: Apple Continues its Legacy of Making Breakthrough Products: Vision Pro, iOS 17, and More
Discover Apple's latest breakthroughs: Vision Pro headset, iOS 17, and more. Redefining technology and user experiences at WWDC 2023.
225. The HackerNoon Newsletter: Beyond the Usual Doom: Five AI Dangers Nobody Is Talking About (5/22/2025)
5/22/2025: Top 5 stories on the HackerNoon homepage!
226. Android with Huawei Mobile Services: Will it Work Out?
As announced earlier this year: "Future Huawei phones will come without Google services. The alternative is Huawei Mobile Services and Huawei's own application store AppGallery.
227. A Guide on How to Boost Function Performance and Achieve Execution Over 10 Million Times Faster
I’ll share a fascinating story about Carl Friedrich Gauss, a mathematician, and show how his arithmetic shortcut can dramatically improve performance in Swift.
228. Will Google's and Apple's Contact Tracing Preserve Privacy?
The proposed system is anonymous but vulnerable to trolls and spoofing
229. In 2020, What Can We Expect From Smartphones And Tablets?
Only sometime before, 4g was introduced to us and now the hype of 5g is already up. The technology sector is advancing at a very fast rate than any other sector.
230. Will iOS 15 Save Us From FOMO?
Let's review the features that can make us more productive in just one click.
231. How to fix the error DT_TOOLCHAIN_DIR
This error can occur in environments with MacOS 14 (Sonoma), XCode 15.4, Swift 5.0 or higher setup in relation to Firebase and Firebase Analytics Pods.
232. Meet Validator: Chainable Form Validation Rules for Swift Apps
Validator is a modern, lightweight Swift framework that provides elegant and type-safe input validation.
233. Tokyo Olympics 2020 Celebrates Sonic the Hedgehog's 30th Anniversary
SEGA is celebrating Sonic the Hedgehog's 30th Anniversary with a special video and promotion for the Sonic at the Olympic Games - Tokyo 2020 mobile title.
234. Benchmarking Xcode Availability Across Hosted CICD Services
Xcode versions are the drumbeat iOS teams all around the world march to. Rapid access to Xcode versions ensures that apps are submitted, and updated on time
235. The Noonification: Smoke and Mirrors in Pure UIKit (5/19/2023)
5/19/2023: Top 5 stories on the Hackernoon homepage!
Thank you for checking out the 235 most read blog posts about Ios on HackerNoon.
Visit the /Learn Repo to find the most read blog posts about any technology.
