In-House Articles
ContextMenu in SwiftUI
Context menus are basically peek-and-pop interactions and can be a great add-on to the UI elements in your app and can enhance the experience. Context menus work pretty much like Menus in SwiftUI. Learn how to use ContentMenu in SwiftUI.
How to dismiss the keyboard in SwiftUI?
When dealing with forms and more, it is likely that you would encounter a scenario where you would want to dismiss the keyboard programmatically ie. on click of the "Submit" or "Next" button. Read to learn about a couple of ways to dismiss the keyboard in SwiftUI.
Optionals and Unwrapping in Swift
An Optional is a type of its own that can handle the absence of a value. Optionals can contain nil values and there are multiple ways to unwrap them. Open this article to understand why not to unwrap them forcefully and how to unwrap them safely.
Recommended Articles
Providing an explicit type vs type inference - why not both?
Type inference is a really nice feature but sometimes we have to help the compiler out, when what we want to write creates ambiguity. This article uses a toy helper function that fetches remote JSON to show how we can design its api, so that explicitly providing the type isn’t required when the compiler can infer types from context.
Active Record Pattern for Building SwiftUI Apps with Core Data
Are you also building Core Data applications and planning to try out Active Record Pattern and see how it feels? Read this article where Azam Sharp shares his experience with building SwiftUI apps using the Active Record Pattern.
How to use SwiftUI as UIView in Storyboard
One can use SwiftUI view as UIViewController
by wrapping it in UIHostingController
. Learn about How to use SwiftUI as UIViewController in Storyboard in this article.
Special Announcement 🥳
UIKit Fundamental Session
We’re excited to share that our first session of the Swift Anytime Learning Series on UIKit Fundamentals was a huge success! Over 100 of you joined us for an hour of learning, followed by a Q&A 🗣️
The feedback has been fantastic, with attendees finding the session informative and valuable for enhancing their skills.
If you missed out, don’t worry - there’s more where that came from! We’ll continue to offer learning opportunities for the iOS community on a variety of topics in iOS development. Stay updated by joining the Swift Anytime Community. Here’s to growing our skills together 🙌🏻
Jobs
Software Engineer- II- iOS - Plum
Location: Bengaluru, India
Company Description: Plum is a modern employee insurance and health benefits platform focused on making health insurance simple, accessible and inclusive. Healthcare in India is seeing a phenomenal shift with inflation in healthcare costs 3x that of general inflation.
Sr. Software Engineer - iOS - Appinventiv
Location: Noida
Company Description: We are believers of change! A change driven by technology and innovation. We help businesses and individuals in adapting as well as adopting digital transformation. Our aim is to change people’s lives and improve businesses with our progressive and innovative technology solutions.
iOS Developer - Senior Software Engineer - Paytm
Location: Noida, Bangalore
Company Description: Paytm is India’s leading digital payments and financial services company, which is focused on driving consumers and merchants to its platform by offering them a variety of payment use cases. Paytm provides consumers with services like utility payments and money transfers, while empowering them to pay via Paytm Payment Instruments (PPI) like Paytm Wallet, Paytm UPI, Paytm Payments Bank Netbanking, Paytm FASTag and Paytm Postpaid - Buy Now, Pay Later.
News & Updates
8 Reasons Apple's Freeform App Isn't for Everyone
Apple recently launched an amazing whiteboard app called Freeform. Due to certain reasons, this app might not be the right choice for you. You can read the reasons to know why this app is not for everyone. Before you begin using this app, you should read this post to know the reasons.
iOS 16 Home Screen master class: 85 tips, tricks, and hidden features – do you know them all?
Apple's iPhone users always look forward to see what upcoming features Apple is going to release. Apple has provided flexibility to manage your home screen. Probably, you don't know all the tips and hidden features that you can apply to your home screen. Read this post to know the 85 tips, tricks, and hidden features.
M2 Mac Mini vs M2 MacBook Air: Which Is The Better Buy?
You may find this video useful if you are confused which one to buy: M2 Mac Mini or M2 MacBook Air. This video compares the two devices based on specifications, display support, comparisons, and more.
Cracking the iOS Interview
Interview Questions on Concurrency, GCD, Operation Queue
Being a good developer and cracking the interviews are two different things and require different skill sets and different preparation. Watch this video to know about the frequently asked questions on Concurrency, their respective answers and how to prepare for the same.
iOS Development Mock Interview
Watch the video to learn more about the probable questions that might appear in an iOS development test and Interview, brush up on the core concepts before the D-Day, and prepare well for your next iOS development interview.
Swift Interview Algorithms: Stacks and Generics
Watch this video to learn to analyse how to implement a Stack using a simple LinkedList Node data structure and how to support Generics by modifying the Stack class to be of parameter T.