In-House Articles
Colors and Gradient in SwiftUI
Colors are powerful. They can convey a message through visuals and can give a certain kind of vibe to the art (for us, the app). It is one of those inevitable things that you are going to encounter while making pixel perfect production app. Learn more about colors and gradient in this week's Swift Anytime article.
Get started with WeatherKit
We received a package of surprises from Apple at WWDC22. Out of these exciting announcements, we got a new framework entirely focused on fetching weather data to your app or website called "WeatherKit." We will go through the step-by-step process of importing this framework and covering its basic requirement and usage.
Full Sheets In SwiftUI
When presenting a view in Swift, it is inevitable that one has to use a full sheet for presenting. Learn more about the simple implementation of full sheets in this week’s article.
Recommended Articles
Being more efficient as a mobile engineer
This article focuses on what does being more efficient mean for mobile engineers and how can you become more efficient? It covers three main parts around efficiency : Planning, Execution and Tools and Automation.
Creating Animations with SwiftUI’s Mask View Modifier
SwiftUI offers a streamlined approach to creating views, and one of its most valuable modifiers is the mask view modifier. In this article, you will learn how you can use a mask to create custom complex shapes and cutouts with images and finally create animations.
How to remove Back button title in SwiftUI
In iOS 14, UIKit got a new way to remove a back button title. Now, in iOS 16, we get a native way to do the same in SwiftUI. To remove a back button title in SwiftUI, we need to use a new modifier...
Mastering charts in SwiftUI (Basics)
Swift Charts is a new framework by Apple that allows visualising the data in a declarative way using SwiftUI. The Swift Charts framework inherits from SwiftUI its declarative nature and the power of intelligent defaults. Learn about the basics of the Charts framework in this article.
Special Announcement 🥳
Developing Accessible iOS Applications Session
Hey iOS Developers,
We are thrilled to announce that we have invited Rizwan, an expert Senior iOS Engineer at Zoho, to be the guest speaker at our upcoming virtual learning session on "Developing Accessible iOS Applications"! 📱🌐
In this session, Rizwan will share his insights and expertise on creating iOS applications that prioritize accessibility and inclusivity. We will cover the fundamentals of accessibility, including how to implement accessibility features in your applications and best practices for testing and ensuring that your applications are truly accessible to all users.
Empower yourself with new knowledge, sharpen your skills, and set yourself apart in the competitive world of iOS development. Reserve your spot now!
Community Highlights
Note To Self Remind Bookmark - Abhinav Khanger
An app to upgrade your note-taking experience with lil bucket: Note To Self, Remind, Bookmark.
Code Help on SwitUI Navigation
Swift Anytime community also gives the developers a platform where they can not just share what they're building but also discuss day-to-day programming difficulties they're facing while working on a feature or an app. The above is one of the questions posted by a fellow Swift Anytime Community member on SwiftUI Navigation.
Swift Anytime has built a community for all the iOS developers, where developers can share great ideas with each other and help each other grow. Your growth as an iOS developer depends on who you surround yourself with and what information is available at your disposal that you daily consume. This community’s mission is to bring those values that helps the developers to network, contribute through their valuable experience, learn new things in the Apple ecosystem and become the best version of themselves. What are you waiting for? JOIN NOW 🤝
Jobs
Mobile Engineer II (iOS) - Expedia Group
Location: India - Haryana - Gurgaon
Company Description: Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections.
iOS Developer - ryd (Remote)
Location: Full-time - Portugal (Remote)
Company Description: ryd is a FinTech company operating Europe-wide in the field of mobile payment with a focus on ryd pay.
With ryd, you pay at the petrol station via app or infotainment system from your car. Fast, convenient and secure. In addition to the ryd app, ryd pay inside enables the straightforward integration of ryd for third-party providers such as navigation systems, car manufacturers or smartphone apps.
iOS Engineer - Pinterest (Remote)
Location: Remote
Company Description: Millions of people across the world come to Pinterest to find new ideas every day. It’s where they get inspiration, dream about new possibilities and plan for what matters most. Our mission is to help those people find their inspiration and create a life they love.
Cracking the iOS Interview
Struct vs Class [Performance metrics- which one is faster]
It is one of the most important and most frequently asked question in iOS technical interviews. The nature of the question is debatable and hence one must have clear understanding of the difference between the two and when we should use struct and when should we use class.
Escaping and nonEscaping closure in iOS
In Swift, we mostly use escaping and non-escaping closure to maintain the closure passed in a function as an argument. This video explains escaping and non escaping closure in iOS with real time project implementation.
Basic iOS Interview Questions
Preparing for your next iOS interview? Check out this article to go through some of the commonly asked interview questions starting from basic to advance level along with their answers.