Rahul UmapBuilding an AI Bot with Speech-to-Text and Text-to-Speech Functionality in iOSIn today’s rapidly evolving technological landscape, artificial intelligence (AI) has emerged as a powerful tool for enhancing user…Jun 8, 2023Jun 8, 2023
Rahul UmapMultithreading in iOS — Part4: Actors, Task, Async / AwaitIn the previous article, we learned how concurrency-related problems like data races & race conditions can be solved using traditional…Nov 23, 2022Nov 23, 2022
Rahul UmapMultithreading in iOS-Part3: Data Races, Race ConditionIn the previous article, we learned how to use the Thread class and Grand Central Dispatch APIs to manage concurrency in iOS apps. In this…Nov 21, 2022Nov 21, 2022
Rahul UmapMultithreading in iOS-Part2: Grand Central Dispatch (GCD)In the last article, we looked at the basic concepts of multithreading. This article will cover how to implement multithreading in iOS…Nov 18, 2022Nov 18, 2022
Rahul UmapMultithreading in iOS-Part1: Concurrency vs Parallelism, Problems of ConcurrencyIn this multi-part series, we will learn how to implement multi-threading in iOS. In this first article, we will cover the basics of…Nov 9, 2022Nov 9, 2022
Rahul UmapCompositional LayoutUICollectionViewCompositionLayout was announced in the WWDC-19, it was an important event in the advancement of UICollectionView. It helped…Jul 22, 2022Jul 22, 2022
Rahul UmapAccessibility in iOS [Part I]Accessibility simply means making our apps accessible to everyone. By designing your app with accessibility in mind, you make it possible…May 8, 2022May 8, 2022