iOS (Swift) Feed
1.65K subscribers
427 photos
58 videos
5 files
867 links
Support the channel https://buymeacoffee.com/seneca27

Articles on iOS and Swift development from across the web. Stay updated with the latest insights, best practices, news, and tutorials in one place!

For any inquiries, contact @Seneca27
Download Telegram
SwiftUI Tip

In iOS 17.0+, use navigationLinkIndicatorVisibility() to control whether a NavigationLink shows its disclosure indicator.

Perfect for cleaner lists, or when you want full control over row styling.

source
Check out these iOS openings:

1. Paymob (Cairo, Egypt, hybrid)
Paymob is a 2015-founded MENA-P fintech company with 1,100 employees and offices in Egypt, KSA, the UAE, Oman and Pakistan, providing an omnichannel payments infrastructure and digital financial services platform that powers millions of transactions for 390,000+ merchants from SMEs to major brands.
iOS Developer 2+

2. Konrad (Canada, Costa Rica, India
Konrad is a global digital agency and product innovation firm with 500+ employees across offices in New York, Toronto, Vancouver, London, Miami, and San Jose, providing strategy, design, and technology services to build cutting-edge digital experiences for ambitious brands.
- Toronto - iOS Developer
- Toronto - Senior iOS Developer 3+
- Toronto - Mobile Developer (Entry Level)

- Costa Rica - iOS Developer 1+
- Costa Rica - Senior iOS Developer 4+

- Gurgaon, India - Senior iOS Developer 3+
- Gurgaon, India- iOS Developer
- Gurgaon, India - Mobile Developer (Entry Level)

3. Hinge (New York, USA, hybrid)
Hinge is a 2012-founded dating app owned by Match Group that focuses on meaningful, offline relationships rather than time in-app, guided by values of authenticity, courage, and empathy and marketed as “the dating app designed to be deleted.”
- iOS Engineer 3+
$143,000.00 - $172,000.00 per year salary
- Senior iOS Engineer
$177,500.00 - $215,000.00 per year salary
_______________________
Daily REMOTE iOS job updates + iOS interview prep materials on the private Patreon page
“iOS (Swift) Jobs” → https://patreon.com/iOSjobs
Join for just €2(+VAT)/ month - about the price of a coffee ☕️
Understanding the Transferable Protocol in Swift

Learn how to prepare your custom types to be sharable between applications and system features with the Transferable protocol.

The article explains how to use the Transferable protocol in Swift to make custom types sharable across apps and system features.

It shows how to define transferRepresentation using CodableRepresentation, DataRepresentation, FileRepresentation, and ProxyRepresentation, with sample code for a Post type that supports drag-and-drop, copy-paste, and sharing.
🤪3
SwiftUI Tip

In iOS 26.0+, you can finally display a subtitle in the navigation bar using the navigationSubtitle() modifier.

source
SwiftUI Tip

Did you know? You can change the size of a circular ProgressView using the controlSize() modifier.

source
SwiftUI Tip

Did you know? StoreKit lets you present a full paywall with all your subscription plans using just a single line of code.

source
1🍾1
Advent of Code 2025

Advent of Code 2025 starts today - a series of daily coding puzzles from December 1 to 25.

The Swift community is joining in with a shared leaderboard and a starter template for those who want it.
If you’d like to practice Swift on real problems together with others, check out the details
🍾4
Cancelling async tasks in SwiftUI

Learn how to cancel async work in SwiftUI with automatic and manual approaches.

The article explains how SwiftUI handles async task cancellation automatically with .task and .task(id:), tied to the view lifecycle and changing inputs.

It also shows how to manage manual cancellation using stored Task references and withTaskCancellationHandler for long-lived work outside views.
1👻1
SwiftUI Tip

By default, a scroll view clips anything that extends past its bounds.

In iOS 17.0+, use scrollClipDisabled() to let items extend beyond the scroll view’s bounds.

source
SwiftUI Tip

In iOS 17.0+, use the badgeProminence() modifier to control how noticeable a badge appears.

source
Check out these iOS (on-site or hybrid) openings:

1. Deltatre (UK, Italy, India, North Macedonia)
Deltatre is a nearly 40-year-old global sports and media technology company providing streaming, data, graphics, and digital experience solutions to major broadcasters, telcos, leagues, and federations such as the BBC, UEFA, NFL, and MLB.
- UK - Lead iOS Engineer
- Italy - Lead iOS Engineer
- India - Lead iOS Engineer
- North Macedonia - Lead iOS Engineer

2. DiUS (Sydney, Australia, hybrid)
DiUS is an Australian digital innovation consultancy that uses emerging technologies, cloud, data, and design expertise to help clients solve complex problems, build new products, and launch ideas quickly by applying product-led, customer-centric thinking.
- contract
iOS Developer, 8+

3. TrackMan (Hørsholm, Denmark, on-site)
TrackMan, founded in 2003, is a global sports technology company using proprietary radar-based systems to deliver advanced performance data and analytics for golf, baseball, tennis, and other sports, serving top professionals, broadcasters, and teams worldwide.
- Senior iOS Developer 5+, Pro Golf
- Senior iOS Developer, 5+

4. Fever (Spain, Argentina)
Fever is a global live-entertainment discovery platform, active in 100+ cities and serving 125M+ users, that uses proprietary technology to curate cultural experiences and help creators scale events such as Candlelight Concerts, and is backed by major investors including Goldman Sachs and Goodwater Capital.
- Spain - Senior iOS Engineer
◦ Base Salary: 50.000 - 65.000EUR 
◦ Total Compensation: 67.500 - 90.000EUR (Including Base, Variable, and Stock Options)
- Argentina - Senior iOS Engineer

5. Sky (Leeds, England)
Sky, owned by Comcast, is a leading European media and telecommunications provider offering TV, streaming, broadband, mobile, and smart home services, while also producing news and entertainment content and contributing significantly to the UK’s cultural and economic landscape.
iOS Developer

6. Scalable Capital (Germany, hybrid)
Scalable Capital, founded in 2014 with offices across Europe, is a licensed digital banking and investment platform offering brokerage, savings plans, crypto trading, and automated ETF-based wealth management to help individuals manage and grow their finances.
- Berlin - Senior iOS Engineer
- München-Altstadt-Lehel - Senior iOS Engineer

7. TheFork (Paris, France / Turin, Italy)
TheFork, acquired by TripAdvisor in 2014, is Europe’s leading online restaurant booking platform with 55,000+ restaurants across 11 countries, 40M+ app downloads, and a large reviewing community driving over 20M monthly visits.
iOS Engineer, 4+

8. Lloyds Banking Group (London, Bristol)
Lloyds Banking Group is a major UK financial services organization dedicated to “Helping Britain Prosper” by offering broad banking and insurance services, promoting sustainability and inclusion, and supporting customers while shaping the future of finance.
- London - Senior iOS Software Engineer
£81,999 - £95,000 per annum
- Bristol - Lead iOS Software Engineer
£90,440 - £164,920

9. Withings (Issy-les-Moulineaux, France, hybrid)
Withings, founded in 2009, is a global connected-health pioneer whose clinically validated smart scales, watches, blood pressure monitors, and other devices deliver medical-grade measurements at home, supported by an app that provides long-term health insights and guidance.
Mobile - iOS Engineer

10. Viaplay Group (Stockholm, Sweden)
Viaplay Group AB, listed on Nasdaq Stockholm (VPLAY B), is the Nordic region’s leading entertainment provider offering the Viaplay streaming service, TV channels, and radio stations across multiple markets, delivering locally relevant films, series, sports, and music content in the Nordics, the Netherlands, Poland, and beyond.
iOS Developer
11. Accenture Greece (Athens or Thessaloniki)
Accenture is a global consulting and technology leader that has operated in Greece for over 30 years, driving digital transformation and innovation across public and private sectors through its Athens and Thessaloniki offices.
Senior Mobile Engineer, 5+ (SwiftUI/UIKit or Kotlin)

12. Flash Group (Western Cape, South Africa)
Flash Group is a South African fintech company with 20+ years in the informal retail market, serving over 25 million cash-based customers and providing inclusive payment solutions that connect entrepreneurs, businesses, and consumers across the country.
Snr Mobile Developer - iOS

13. Shopee (Indonesia, Singapore)
Shopee, launched in 2015 and owned by Sea (NYSE: SE), is the leading e-commerce platform in Southeast Asia and Taiwan, offering a fast, secure, and localized shopping experience supported by strong payments and logistics across markets including Singapore, Malaysia, Thailand, Indonesia, Vietnam, the Philippines, and Taiwan.
- Jakarta - iOS Software Engineer (Marketplace App & Mobile) - Sea Labs
- Singapore - Senior iOS Software Engineer - Mobile App
- Singapore - iOS Engineer Intern - Marketplace App & Mobile (Jan-Apr 2026)
- Singapore - iOS Frontend Engineer - Marketplace App & Mobile (Campus Recruitment 2026)
- Singapore - iOS Software Engineer - Mobile App

14. Surfshark (Vilnius / Kaunas, hybrid)
Surfshark, founded in 2018 and now a Lithuanian unicorn with 400+ employees across Europe, is a global cybersecurity company offering a top-3 VPN alongside tools like Antivirus, Alert, Search, Incogni, Dedicated IP, and Alt-ID to protect users’ digital privacy in 100+ countries.
- Gross salary: 3200 - 7000 Eur/month for the Lithuanian market
Senior iOS/MacOS developer

15. Philips (Cambridge, USA)
- $126,000 to $201,000.
Senior Mobile Developer (iOS/Android)

16. SEB (Solna, Sweden, hybrid)
SEB is a major northern European financial services group operating in about 20 countries, providing comprehensive banking and advisory services in Sweden and the Baltics and focusing on corporate and investment banking in Denmark, Finland, Norway, and Germany.
iOS Developer to SEB Neo

17. Two Circles (London, England)
Two Circles is a global sports and entertainment data agency with 13 offices worldwide, helping 950+ clients - including the NFL, Premier League, Wimbledon, and UEFA - grow audiences and revenues by leveraging billions of fan data interactions to optimize media, sponsorship, retail, licensing, and ticketing.
iOS Developer (Global Sport)

18. The Guardian (London, England)
Guardian News & Media (GNM) publishes theguardian.com along with Guardian US and Guardian Australia, attracting a predominantly international digital audience while also producing the UK’s Guardian newspaper (founded in 1821) and earning global recognition for its investigative journalism.
- The salary for new Senior Apps Developers at the Guardian is £82,000 per year.
- The closing date for applications is Monday 15th December 2025.
Senior iOS Developer
_______________________
Daily REMOTE iOS job updates + iOS interview prep materials on the private Patreon page
“iOS (Swift) Jobs” → https://patreon.com/iOSjobs
Join for just €2(+VAT)/ month - about the price of a coffee ☕️
The Interactive Swift Argument Parser Guide

This is a three-part interactive guide that teaches how to use Swift Argument Parser to build command line apps.

It walks through arguments, flags, options, subcommands, validation, and error handling, with code samples and a terminal simulator for each example.

- Part I: Basics & Arguments
- Part II: Flags
- Part III: Options, Validation & Exiting
SwiftUI Tip

In iOS 17.0+, use listSectionSpacing() to control the vertical space between sections in a List.

source
SwiftUI Tip

By default, containers like VStack apply built-in spacing.

You can remove it by passing 0 to the spacing parameter.

source
🤪3
Fast Thumbnails with CGImageSource

This article shows how generating thumbnails from large images can be extremely slow with NSImage/UIImage rendering, and how switching to CGImageSourceCreateThumbnailAtIndex makes it up to 40x faster on macOS and much faster on iOS.

It also demonstrates using CGImageSource to quickly read image dimensions from metadata, which is useful for setting correct aspect ratios without fully loading the image.
1👻1
Forwarded from Telegram Contests
🏆 iOS Contest 2025

Prize fund: Up to $50,000
Deadline: 23:59 Dubai time on December 26, 2025
Who can participate: Everyone

📱 Telegram is hosting a contest for iOS developers to bring Liquid Glass effects to older versions of iOS. The winner will get a chance to join the Telegram Team.

💸 Developers at Telegram can earn up to $1,000,000 per year before taxes.

THE TASK

Implement custom versions of some of the Liquid Glass effects and the relevant interface flows into Telegram for iOS so these appearances work on iOS 18 and older.

You must precisely replicate the animations and look and feel (highlight on tap, scale-up, bounce, and stretching) on the glass elements. This applies in particular to:

– The tab bar
Omit background blur behind the bar itself, while preserving the glass lenses’ ability to blur the bar’s own content.

– Buttons
This includes attach menu icon, voice and video message recording buttons, etc.

– Switches and sliders
Only the moving element itself should apply blur.

Contest Requirements:
– Support for iOS 18 is mandatory.
– No third-party UI frameworks or new dependencies are allowed.
– The submission must be consistent with the existing Telegram for iOS codebase. You may reuse what is already included in the app's codebase.
– Changes must not negatively affect performance, memory usage, or app stability.


Evaluation:
During the evaluation stage, submissions will be tested on a broad range of devices and iOS versions (13-26). In addition to aesthetic accuracy and appeal, we will evaluate:
– Performance;
– Memory consumption;
– Battery impact.

Submissions:
We will announce detailed submission instructions closer to the deadline. The final submission must be your implementation integrated into Telegram for iOS, not a standalone demo app.
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM