In-House Articles
What is Trailing closure in Swift?
Closures are self-contained blocks of functionality that can be passed around and used in your code. When passing a closure expression to a function as the function’s final argument, it can be useful to write a trailing closure. Let's dig deep into Trailing closure in Swift in this article.
Visual Effects in SwiftUI
Swift provides different ways to display visual effects like blur and vibrancy effects. These can mostly be used as background for views and can be used to improve the overall app design. Learn about Visual Effects in SwiftUI in this week's article.
What is inout Parameter in Swift?
Function parameters are constants by default. Trying to change the value of a function parameter from within the body of that function results in a compile-time error. Defining the parameter as an in-out parameter helps function to modify a parameter’s value and the changes persist after the function call has ended. Read to learn more about inout Parameter in Swift.
Recommended Articles
Build a SwiftUI ChatGPT watchOS App | OpenAI API
In this video, you will learn how to build SwiftUI ChatGPT watchOS App which is going to be an independent watchOS App. Check out this amazing tutorial.
Styling SwiftUI Views
SwiftUI makes it easy to customize views. In most situations, using the built-in view modifiers is enough. How does view styling work? Read this article to know about it.
How We Reduced Our iOS App Launch Time by 60%
App startup time is a critical metric for users, as it’s their first interaction with the app, and even minor improvements can have significant benefits for the user experience. You can read in detail about how you can reduce your app's launch time.
Modern SwiftUI: Parent-child communication
It is common to break up a complex view into smaller pieces. Even something as simple as showing a sheet is typically done by having a dedicated view for the presenting view and presented view. In this article, you can read about how to establish parent-child view communication in SwiftUI.
How to use async/await with completion handlers?
Implementing continuations means we don't have to wait years to be able to incorporate the new concurrency model in our code. We can bridge our existing code and get all the benefits of the new async/await model. Just read this blog to learn this important concept in Swift.
Special Announcement 🥳
Freelance & Indie iOS Developer Roadmap
Hey iOS Developers,
Join industry expert, Mustafa Yusuf, in this virtual FREE session as he takes you through a comprehensive roadmap for building a successful career as a freelancer or Indie iOS developer.
This session is designed for developers at all levels who want to expand their knowledge and skills in iOS development. Mustafa Yusuf brings 7 years of experience and expertise to the table, and he is dedicated to helping developers achieve their goals. This virtual session is an opportunity to learn from the best and gain valuable insights into the world of iOS development.
Don’t miss out on this chance to take your iOS development career to the next level.
Community Highlights
Chartr -Tickets, Bus and Metro - Atul Jain
Chartr is the only app that has been approved for buying contactless e-tickets in New Delhi. Other than ticketing, one can get directions using only bus or bus and metro both, track buses live and get eta of buses arriving at any bus stop. Say no to waiting for the bus at bus stops. Try out this app to know more.
Verve Vision - Nij Mehar
Verve Vision allows to easily create, enhance, and save unique images. One can share their creations with friends and followers through user-friendly interface, featuring a personalized feed, search for friends by username, and follow other users with just a few taps.
Macro Tracker IIFYM - Lilbite - Abhinav Khanger
Macro Tracker IIFYM - Lilbite get the most out of day-to-day diet with easy-to-use app that allows to keep track of daily calories, nutrients, and meals. The calorie counter and water tracker app gives access to all the nutrition data, so one can make healthier lifestyle choices.
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 Developer - Structured : A Day Planner App
Location: Fully Remote
Company Description: Join our team at Structured (send resume at jobs@unorderly.io), the top-rated day planner app with over 5 million downloads. As a small, indie app company, we're dedicated to making Structured the best it can be. We're seeking an iOS developer to work with Leo, our founder, to bring new features, bug fixes, and improvements to the app. Whether you're a full-time developer or a student looking for flexible work, we welcome your application.
iOS Developer - Coforge
Location: Bengaluru, India
Company Description: Coforge is a global digital services and solutions provider, that enables its clients to transform at the intersect of domain expertise and emerging technologies to achieve real-world business impact. A focus on very select industries, a detailed understanding of the underlying processes of those industries, and partnerships with leading platforms provide us with a distinct perspective.
iOS Developer - Booking.com
Location: Bengaluru, India
Company Description: A career at Booking.com is all about the journey, helping you explore new challenges in a place where you can be your best self. With plenty of exciting twists, turns, and opportunities along the way.
When you join us, you’ll be part of a community where taking a different path and trying something new is celebrated and supported and we're making a difference counts.
News & Updates
Best Mac or MacBook for students
Find out if you should buy a MacBook Air or MacBook Pro for college, school or university, or if another Mac would be best. Additionally some tips and options on how to get a Mac for less amount.
iOS 16.3 - Improvement
iOS 16.3 released to the public a couple weeks ago. iOS 16.3 is the same as the iOS 16.3 RC version and if you are a developer on iOS 16.3 RC or iOS 16.3 Public Beta you just had it early. Watch to know more aout the new features, changes and updates in iOS 16.3.
Cracking the iOS Interview
iOS Interview Experience : Swiggy
This video entails experience shared by iOS developer from Swiggy including the interview experience, technical skills one must possess to clear the interview, how does day-to-day work at Swiggy looks like, resources and also some great advice.
iOS Technical Interview Preparation
Clearing technical interviews can become a piece of cake when you what you should know to clear it. This article helps you prepare diligently which will calm your nerves and provide a sense of stability before actually appearing for the iOS development interview.