- Видео 169
- Просмотров 299 986
iOS Conf SG
Сингапур
Добавлен 16 апр 2015
iOS Conf SG is the annual iOS developer conference in Singapore. Each year we have hundreds of participants from Southeast Asia and beyond. The videos published on this channel were presented at our previous events.
Check more about us: iosconf.sg
Check more about us: iosconf.sg
Students Swift St⭐️rs 2024
Students, Swift, Stars was held in Cupertino after the WWDC24 keynote. Featuring app demos by Swift Student Challenge winners and fellow rising stars from our amazing iOS community. Rewatch the demos, keynotes, and speeches that took place that night.
0:00 Welcome by Don and Lena
0:33 Nadya Tyandra
4:10 Carson Gross
8:10 Jose Adolfo Talactac
12:12 Nina (Patcharada Tawaditap)
17:23 Fredrik Wieczerkowski
21:28 Apiphoom Chuenchompoo
24:16 Henri Bredt
28:11 Freddie Nicholson
32:46 Jiang Tongyu
35:49 Austin Blake
40:37 Diego Bustamante & Don Chia
51:44 Anthony Holstein
59:41 Caio Agra Lemos
1:08:37 Keynote by Jia Chen
1:22:10 Closing by Charlie Chapman
1:29:40 Closing by Paul Hudson
Join us for iOS Conf SG 2025...
0:00 Welcome by Don and Lena
0:33 Nadya Tyandra
4:10 Carson Gross
8:10 Jose Adolfo Talactac
12:12 Nina (Patcharada Tawaditap)
17:23 Fredrik Wieczerkowski
21:28 Apiphoom Chuenchompoo
24:16 Henri Bredt
28:11 Freddie Nicholson
32:46 Jiang Tongyu
35:49 Austin Blake
40:37 Diego Bustamante & Don Chia
51:44 Anthony Holstein
59:41 Caio Agra Lemos
1:08:37 Keynote by Jia Chen
1:22:10 Closing by Charlie Chapman
1:29:40 Closing by Paul Hudson
Join us for iOS Conf SG 2025...
Просмотров: 572
Видео
What Nobody Tells You When Selling Your Business - iOS Conf SG 2024
Просмотров 1,4 тыс.10 месяцев назад
Speaker: Peter Steinberger Two years ago, when Peter embarked on the journey of selling his business, he was unaware of the difficulties that lay ahead. In this talk, we explore the non-technical facets of life, offering guidance and tips for a more joyous and fulfilling existence. Recorded by the iOS Conf SG AV Team: - Kale - @kalestarler - Tim Shim - timshim - Nadun - @enadun - Ji...
Swift beyond Apple platforms - iOS Conf SG 2024
Просмотров 1,4 тыс.10 месяцев назад
Speaker: An Tran Uncover the opportunities and challenges of using Swift in non-Apple platforms, from web development, server-side programming to running on embedded systems. Discover how to use Swift to create applications for various operating systems and environments. Recorded by the iOS Conf SG AV Team: - Kale - @kalestarler - Tim Shim - timshim - Nadun - @enadun - Jia Chen - ww...
Harmonising AI & Melodies: Crafting a Personalised Music App - iOS Conf SG 2024
Просмотров 31710 месяцев назад
Speaker: Rudrank Riyam Have you ever wondered how to make your playlists truly yours? In this talk, we'll explore integrating AI to craft a personalised experience for a music app. We’ll delve into adaptive feedback loops, more recommendations on what you groove to, and implementing unique features such as artist mashing and mood prediction! Recorded by the iOS Conf SG AV Team: - Kale - @kalest...
Tracking user behaviour with ImpressionKit & SwiftHook for method swizzling ... - iOS Conf SG 2024
Просмотров 36710 месяцев назад
Speaker: Yanni Wang Check out github.com/623637646/ImpressionKit and github.com/623637646/SwiftHook! Recorded by the iOS Conf SG AV Team: - Kale - @kalestarler - Tim Shim - timshim - Nadun - @enadun - Jia Chen - www.linkedin.com/in/jia-chen-yee/ Event URL: 2024.iosconf.sg Find us @iOSConfSG on X
Touch - An Introduction to Interactive Widgets - iOS Conf SG 2024
Просмотров 26010 месяцев назад
Speaker: Abdul Ajetunmobi In iOS 17, and macOS 14, widgets and Live Activities can now handle interactions. Allowing you to surface more functionality from your app in widgets and build fun experiences. In this talk we will recap widgets in iOS, how to make widgets interactive, and some additional benefits we get by doing so. Recorded by the iOS Conf SG AV Team: - Kale - @kalestarler - Tim Shim...
iOS Push Notification Console Insights - iOS Conf SG 2024
Просмотров 36410 месяцев назад
Speaker: Anu Mittal In this presentation we will recap the basics of local and remote notifications. Followed by deep diving into push notifications console and learn about some important metrics interpretation. Recorded by the iOS Conf SG AV Team: - Kale - @kalestarler - Tim Shim - timshim - Nadun - @enadun - Jia Chen - www.linkedin.com/in/jia-chen-yee/ Event URL: 2024.iosconf.sg F...
Getting Focus Right on Apple Platforms - iOS Conf SG 2024
Просмотров 32810 месяцев назад
Speaker: Pradnya Nikam Let's delve into the central mode of interaction within tvOS apps - 'Focus.' We'll explore the associated challenges and various techniques for manipulating focus to enhance the intuitiveness of interfaces. Additionally, we'll touch upon the shared concept of focus with other Apple platform. Recorded by the iOS Conf SG AV Team: - Kale - @kalestarler - Tim Shim - twitter.c...
The Date-ing Game - iOS Conf SG 2024
Просмотров 50810 месяцев назад
Speaker: Ellen Shapiro You, the audience, are the contestants on a new game show: Do you want to spend time with Date #1, Date #2, or Date #3? Find out lots about how you can use Apple's APIs to get more info about your potential dates! Learn when to use Calendars or Date Formatters, why the popes of the 1500s matter to date formatting. why ISO8601 is the bee's knees, why we can't all just use ...
The Swift Actor Pitfall: Understanding and Managing Reentrancy - iOS Conf SG 2024
Просмотров 1,8 тыс.10 месяцев назад
Speaker: Lee Kah Seng This talk takes a closer look at the Actor reentrancy problem in Swift. It explains what it is all about, how it occurs, and provides potential solutions. Recorded by the iOS Conf SG AV Team: - Kale - @kalestarler - Tim Shim - timshim - Nadun - @enadun - Jia Chen - www.linkedin.com/in/jia-chen-yee/ Event URL: 2024.iosconf.sg Find us @iOSConfSG on X
The Great SwiftData Heist - iOS Conf SG 2024
Просмотров 23610 месяцев назад
Speaker: Adrian Eves We need to get in and get out to replace a database in order to stop the forces of evil from taking control of the world. Will SwiftData be the trick we need to save the day? Become the people in the chair as we work together to put some best practices to work and how to even get started with SwiftData! Recorded by the iOS Conf SG AV Team: - Kale - @kalestarler - Tim Shim -...
Traits Architecture - iOS Conf SG 2024
Просмотров 37310 месяцев назад
Speaker: Shiqing Chen The MyDyson app now accommodates more than five product categories both connected and non-connected. Within each category, multiple product models exist, each equipped with a distinct set of features, either shared or unique. To enhance scalability for upcoming products, we've implemented the Traits architecture. This innovative framework ensures adaptability and efficienc...
The Art & Science of SwiftUI Animated Experiences - iOS Conf SG 2024
Просмотров 50610 месяцев назад
Speaker: Maxim Cramer SwiftUI has opened doors to powerful and streamlined user interface designs, but we often forget to add that extra delight: animation. In this session, we'll draw from foundational principles that have influenced iconic animations for years. Through practical examples and insights, learn how to elevate your app designs, marrying form and function to create truly delightful...
Understanding our users - iOS Conf SG 2024
Просмотров 22010 месяцев назад
Understanding our users - iOS Conf SG 2024
A Basketball Referee's Guide: Decisive Moves for iOS Success - iOS Conf SG 2024
Просмотров 15510 месяцев назад
A Basketball Referee's Guide: Decisive Moves for iOS Success - iOS Conf SG 2024
Make it Rain: Building particle systems in SwiftUI - iOS Conf SG 2024
Просмотров 71210 месяцев назад
Make it Rain: Building particle systems in SwiftUI - iOS Conf SG 2024
Entering the Web3 world by leveraging the power of the iOS ecosystem - iOS Conf SG 2024
Просмотров 24510 месяцев назад
Entering the Web3 world by leveraging the power of the iOS ecosystem - iOS Conf SG 2024
Remote Localizable Strings - iOS Conf SG 2024
Просмотров 57910 месяцев назад
Remote Localizable Strings - iOS Conf SG 2024
Async/Await: Thinking beyond Combine - iOS Conf SG 2024
Просмотров 1,2 тыс.10 месяцев назад
Async/Await: Thinking beyond Combine - iOS Conf SG 2024
Compassionate Coding: Showing Care Between the Keyboard and the Chair - iOS Conf SG 2024
Просмотров 1,2 тыс.10 месяцев назад
Compassionate Coding: Showing Care Between the Keyboard and the Chair - iOS Conf SG 2024
SE-0200 Unexpected Elegance A Slightly Rambling Talk - iOS Conf SG 2024
Просмотров 51610 месяцев назад
SE-0200 Unexpected Elegance A Slightly Rambling Talk - iOS Conf SG 2024
How to get to SingPost Auditorium - iOS Conf SG 2024 Walkthrough
Просмотров 1,8 тыс.11 месяцев назад
How to get to SingPost Auditorium - iOS Conf SG 2024 Walkthrough
More Than Code: Rooting Yourself in the iOS Community - iOS Conf SG 2023
Просмотров 1,2 тыс.Год назад
More Than Code: Rooting Yourself in the iOS Community - iOS Conf SG 2023
Automate building and testing your iPhone application with CircleCI Cloud - iOS Conf SG 2023
Просмотров 663Год назад
Automate building and testing your iPhone application with CircleCI Cloud - iOS Conf SG 2023
Man vs Machine: Can ChatGPT write better SwiftUI than you? - iOS Conf SG 2023
Просмотров 5 тыс.Год назад
Man vs Machine: Can ChatGPT write better SwiftUI than you? - iOS Conf SG 2023
Building Responsive Interactions - iOS Conf SG 2023
Просмотров 2,1 тыс.Год назад
Building Responsive Interactions - iOS Conf SG 2023
Let's Build Live Activity - iOS Conf SG 2023
Просмотров 3,7 тыс.Год назад
Let's Build Live Activity - iOS Conf SG 2023
Your Brain 🧠 on Swift Concurrency - iOS Conf SG 2023
Просмотров 11 тыс.Год назад
Your Brain 🧠 on Swift Concurrency - iOS Conf SG 2023
Mo Tips, Less Problems - Building a Tip Jar in StoreKit2 - iOS Conf SG 2023
Просмотров 513Год назад
Mo Tips, Less Problems - Building a Tip Jar in StoreKit2 - iOS Conf SG 2023
Shadow Rendering Performance - iOS Conf SG 2023
Просмотров 939Год назад
Shadow Rendering Performance - iOS Conf SG 2023
Great analysis, thank you! I need some advice: My OKX wallet holds some USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). Could you explain how to move them to Binance?
Thanks for the forecast! Just a quick off-topic question: My OKX wallet holds some USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). How can I transfer them to Binance?
on macOS it looks like every new SwiftUI version is slower than the version before. On Sequoia it is particularly bad.
Well explained
The use of the animated graphic was everything. Very well explained!
Excellent work! 👏👏 Definitely gonna watch this again, thank you!
So clearly explained. Thanks : )
Great video, keep it up pls. Very little knowledge of this in yt
It isn't clear how factory at 13:27 is supposed to work I was trying to implement that and I either have to specify factory all the time which makes default implementation useless or I get an error that generic couldn't be inferred. Maybe there's a working example of usage of the view like that?
Here comes my role model for security and interactions!
Wow best explanation of actors pitfalls ever. Thx a lot
Linnea Shoals
I saw his talk on SwiftLeeds 2023, he is a genius! God of Core Animation.
This is such a good talk ! well done.
wow , helpful @2024
Great talk!
🥳
Very good explanation of focus in SwiftUI!
Could you explain the concept of Clean Architecture in the VIP scope? Please try to understand and build the enterprise application based on VIPER and develop the backend using the Clean Architecture concept. Thank you for the example of the Scene code built from XCode templates.
Sounds great !
Really awesome
Really great talk. I can’t help but feel that async await isn’t production ready. There doesn’t seem to be a great way to serialize work and there seems there are a lot of “gotchas”. It makes async code easy to right and hard to reason about which is a bad combination. I feel for new developers trying to wrap their heads around this. I’m sure it will improve, it solves some interesting performance problems, and it never seems to be solving the problem you think it is.
As a newbie ios dev i still can't decide whether this new approach is easier or harder to compehend.
Apple / Swift community should pay attention to comments like this!
So we just swap all our classes for actors or what?
If it interacts with the UI, then yeah
@@griffinbaker860 no. actors don't have inheritance, so they can't be a stand-in for classes. actors are for when you need to encapsulate mutable state in a thread safe manner.
No only the classes that have information that can be accessed by more than one thread at a time, so some kind of DataManager class with public vars and methods, Actors will make sure no data races happen where a class cant do that by default
Thanks for your explaination, Senpai!
So he gave this talk before he made the biggest app for himself yet…., MacWhisper
This should be updated for GPT 4
They should start teaching you how to use English and grammar, rather than computer programming.
love the presentation an!
💋 'promo sm'
Saw you post on X/twitter so came to listen.
Thanks for sharing that. I wish you all the best :)
A 15 year old girl has more knowledge than me 30 year old
1975! Represent!
Excellent talk 👏
Hi
Great, thanks alot
I don't want to sound offensive, but I think that before, but I think that anyone who speaks in front of an audience should at least improve their English (or any other foreign language) and also their communication skills. I had a lot of difficulties following the lecture even with subtitles.
How to write a title like you’re 5. /smh
I’m 15 minutes in and this is one of the best talks I’ve ever seen.
Do you think this is bad neighborhood?😂
The header is misleading but I’ve got an idea. Thank you!
Nice talk Omer. I want to call a function before dyld loads /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation loads is that possible. If yes than can you guide me?
I guess GCD does the job for most the cases.
You can use both, but with async/await you have far less code, but the impact from both are just the same
Cycle does the job of taking from one place to another, so why to use bikes and cars
I was going through modern concurrency for a while and only this talk put the light on the things I didn’t quiet understand. Thanks Donny!
Phenomenal talk🤩
Fantastic!!
The pattern i saw with Jordi is he's super proactive & if some new opportunity/framework/API came, he thinks of how we can use that? Starts with a very simple app, ask for improvements & then do it in subsequent versions. First step is to make a simple app with attractive UI be available in app store.
I love how dynamic links suddenly aren't supported anymore, with little info on what alternatives are there.
How liming the number of threads in pool by the number of CPU cores is a good idea? A bunch of long running computational tasks may completely block other (potentially short) tasks from executing? Also one may want to use some old-style blocking I/O calls and that will also lead to problems…