iOS Conf SG
iOS Conf SG
  • Видео 169
  • Просмотров 299 986
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...
Просмотров: 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

Комментарии

  • @MarylouJun
    @MarylouJun Месяц назад

    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?

  • @MaryLee-t8x
    @MaryLee-t8x Месяц назад

    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?

  • @jur9103
    @jur9103 Месяц назад

    on macOS it looks like every new SwiftUI version is slower than the version before. On Sequoia it is particularly bad.

  • @mohideensheiksulaimana2456
    @mohideensheiksulaimana2456 Месяц назад

    Well explained

  • @C6Silver
    @C6Silver 2 месяца назад

    The use of the animated graphic was everything. Very well explained!

  • @altunox
    @altunox 2 месяца назад

    Excellent work! 👏👏 Definitely gonna watch this again, thank you!

  • @aleksandrzinovev429
    @aleksandrzinovev429 2 месяца назад

    So clearly explained. Thanks : )

  • @donhavrano
    @donhavrano 2 месяца назад

    Great video, keep it up pls. Very little knowledge of this in yt

  • @yayayayaya213
    @yayayayaya213 2 месяца назад

    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?

  • @makwanbarzan7085
    @makwanbarzan7085 2 месяца назад

    Here comes my role model for security and interactions!

  • @gswift1
    @gswift1 2 месяца назад

    Wow best explanation of actors pitfalls ever. Thx a lot

  • @AdamChad-v8u
    @AdamChad-v8u 3 месяца назад

    Linnea Shoals

  • @ezefrancatube
    @ezefrancatube 3 месяца назад

    I saw his talk on SwiftLeeds 2023, he is a genius! God of Core Animation.

  • @shahrozkhan582
    @shahrozkhan582 4 месяца назад

    This is such a good talk ! well done.

  • @alenayoutube1574
    @alenayoutube1574 4 месяца назад

    wow , helpful @2024

  • @ajmarquez
    @ajmarquez 5 месяцев назад

    Great talk!

  • @caioagralemos
    @caioagralemos 5 месяцев назад

    🥳

  • @Martin-Developeeeer
    @Martin-Developeeeer 6 месяцев назад

    Very good explanation of focus in SwiftUI!

  • @dmitrykhotyanovich5035
    @dmitrykhotyanovich5035 6 месяцев назад

    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.

  • @chovuse
    @chovuse 6 месяцев назад

    Sounds great !

  • @Travelicious-Tales
    @Travelicious-Tales 7 месяцев назад

    Really awesome

  • @thomasminshull3456
    @thomasminshull3456 7 месяцев назад

    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.

  • @dmitriyobidin6049
    @dmitriyobidin6049 7 месяцев назад

    As a newbie ios dev i still can't decide whether this new approach is easier or harder to compehend.

    • @dangotang8918
      @dangotang8918 5 месяцев назад

      Apple / Swift community should pay attention to comments like this!

  • @dmitriyobidin6049
    @dmitriyobidin6049 7 месяцев назад

    So we just swap all our classes for actors or what?

    • @griffinbaker860
      @griffinbaker860 7 месяцев назад

      If it interacts with the UI, then yeah

    • @dangotang8918
      @dangotang8918 5 месяцев назад

      @@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.

    • @milanlabus1582
      @milanlabus1582 3 месяца назад

      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

  • @7themryze638
    @7themryze638 7 месяцев назад

    Thanks for your explaination, Senpai!

  • @steftrando
    @steftrando 7 месяцев назад

    So he gave this talk before he made the biggest app for himself yet…., MacWhisper

  • @steftrando
    @steftrando 7 месяцев назад

    This should be updated for GPT 4

  • @ZoeSummers1701A
    @ZoeSummers1701A 8 месяцев назад

    They should start teaching you how to use English and grammar, rather than computer programming.

  • @FENTANYLJET
    @FENTANYLJET 8 месяцев назад

    love the presentation an!

  • @lilianadevon92
    @lilianadevon92 9 месяцев назад

    💋 'promo sm'

  • @TristanBailey
    @TristanBailey 9 месяцев назад

    Saw you post on X/twitter so came to listen.

  • @lukaszstocki6998
    @lukaszstocki6998 9 месяцев назад

    Thanks for sharing that. I wish you all the best :)

  • @gofudgeyourselves9024
    @gofudgeyourselves9024 10 месяцев назад

    A 15 year old girl has more knowledge than me 30 year old

  • @RaghavSethii
    @RaghavSethii 10 месяцев назад

    1975! Represent!

  • @RaghavSethii
    @RaghavSethii 10 месяцев назад

    Excellent talk 👏

  • @CodingByAmp
    @CodingByAmp 10 месяцев назад

    Hi

  • @ayo_emmanuel
    @ayo_emmanuel 11 месяцев назад

    Great, thanks alot

  • @etokeokeo9063
    @etokeokeo9063 Год назад

    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.

  • @ZoeSummers1701A
    @ZoeSummers1701A Год назад

    How to write a title like you’re 5. /smh

  • @nilesbrandon4217
    @nilesbrandon4217 Год назад

    I’m 15 minutes in and this is one of the best talks I’ve ever seen.

  • @alekseiwe
    @alekseiwe Год назад

    Do you think this is bad neighborhood?😂

  • @alexnovikov1609
    @alexnovikov1609 Год назад

    The header is misleading but I’ve got an idea. Thank you!

  • @HumbleHustle101
    @HumbleHustle101 Год назад

    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?

  • @venugopalreddy6618
    @venugopalreddy6618 Год назад

    I guess GCD does the job for most the cases.

    • @brunolopesdemello7040
      @brunolopesdemello7040 10 месяцев назад

      You can use both, but with async/await you have far less code, but the impact from both are just the same

    • @vaibhavbansod9111
      @vaibhavbansod9111 5 месяцев назад

      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!

  • @muncho404
    @muncho404 Год назад

    Phenomenal talk🤩

  • @gabrielguitiánestrella
    @gabrielguitiánestrella Год назад

    Fantastic!!

  • @roh9934
    @roh9934 Год назад

    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.

  • @SnowmansApartment
    @SnowmansApartment Год назад

    I love how dynamic links suddenly aren't supported anymore, with little info on what alternatives are there.

  • @alxkub
    @alxkub Год назад

    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…