In-House Articles
Links In SwiftUI
It is usual for apps to have an option in settings, something like “About Us”, “Terms And Conditions” and others which leads to web page where they show the corresponding page of the company. Otherwise, sometimes clicking on the button leads to another app (using a deep link under-the-hood). This article is about the Link API provided by SwiftUI to handle different kind of links.
Swift Native Base Class: NSObject
Can you name an object in Swift which has no superclass? In this week’s article, learn about NSObject, the root superclass for almost all the Objective-C classes. It can be considered a universal base case.
Add Custom Theme in Xcode
As iOS developers, we spend 8-12 hours in front of the Xcode editor coding. Wouldn't it be cool to have your unique Xcode theme to make your life a little more exciting? Discover how you can add more themes to Xcode in this week's article.
Recommended Articles
Refactoring an MVVM iOS app into VIPER
Most of us use MVVM design pattern in iOS development but are you aware VIPER is another design pattern for developing iOS apps. It is a backronym for View, Interactor, Presenter, Entity, and Router. Learn how to refactor an MVVM iOS app into VIPER
5 Tips to creating a (good) pull request
Maybe your PR is too big and no one's had time to review it yet. Or it's missing important parts and no one was able to understand it, so they glanced and postponed reviewing it. To avoid these scenarios, here are some tips to create a good pull request.
How to store a Swift struct in UserDefaults
You can store different types (such as String, Int, Boolean) in UserDefaults. But we know that the non-property list objects are not allowed to store in UserDefaults. To save a custom class or struct, you have to do some extra work. Read this article to know...
Timer in SwiftUI
To perform a repeatable task in the iOS app, you would be required to use Timer. This article will guide you to use Timer in SwiftUI app.
Community Highlights
Screen Sizes
An amazing tool to get all the information about each Apple device at one place. You can get various information like layout guides, size classes, hardware, live activities, etc. Checkout this app to save time working on your iOS applications.
Animatable Properties in SwiftUI: Frame & Position
Animation is the main feature of iOS development. SwiftUI makes animation easier for you. By following this video tutorial, you can learn how to make animatable properties with SwiftUI's frame and position.
iOS App Icon Fiddler
This is an amazing tool that you can use to see how your app icon looks on the device. You can drag and drop the app icon in 1024*1024 size. This tool provides you the facility to download icons in different sizes to add to your Xcode project.
If you also want to share what you're building with the community and want to get featured in the upcoming Swift Anytime Newsletter, drop your work in the #share-your-work channel of Swift Anytime Community Slack and get a chance to showcase your product with over 2000 iOS developers across the world.
Jobs
iOS Engineer - Rapptr Labs
Location: Remote
Company Description: Rapptr Labs is an app design and development firm based in NYC (they are primarily remote). They specialize on mobile and web development. The apps we work on range from food delivery apps to call center apps to apartment rentals apps and much more!
Senior iOS Developer - Leap
Location: Remote • Dubai
Company Description: Leap is an app and prepaid card that helps parents raise financially responsible children. We’re on a mission to provide MENA-based parents the tools that enable them to teach their children how to be financially responsible and independent. Initially this is done via the Leap app and Leap debit card.
Lead Member Technical Staff (iOS Engineer) - Salesforce (Slack)
Location: Gurgaon, Haryana, India (Remote)
Company Description: At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at Salesforce and explore our benefits.
Cracking the iOS Interview
Animations of Sorting Algorithms in Swift Charts
Learn how to use Swift Charts in a little inconvenient way by coding different sorting algorithms and visualizing them using Swift Charts. Through this tutorial you will learn how to implement Bubble sort, Selection sort, Insertion sort, Quicksort algorithm and how to change the data that drives Swift Charts to see how those algorithms works.
Most common iOS Interview Questions
Preparing for your next iOS interview? Check out this article to go through some of the commonly asked interview questions along with their answers.
10 Reasons Why to Abandon Storyboards and Interface Builder
The Storyboard is always a good choice for building user interfaces in iOS apps but it has some drawbacks too. Watch this video to know about the 10 reasons why to Abandon Storyboards and Interface Builder.