Flo writes Code
Flo writes Code
  • 207
  • 547 926
Read ScrollPosition & Change Starting Point in iOS 18
.scrollTargetLayout, .scrollDefaultAnchor, .scrollPosition and ScrollPosition are new additions to the SwiftUI Scrolling system. Let's explore them.
Join this channel to get access to perks:
th-cam.com/channels/Yt_AtiKPyda44NYzwABvQQ.htmljoin
🚀 LaunchBuddy: apple.co/3iFcjjW
📚 Try CWC+: bit.ly/cwc_flo
☕️ Buy me a coffee: ko-fi.com/flowritescode
👋 Links: flowritesco.de
🛠 Forge: apple.co/3riG8MQ
Affiliate Links ❤
📕 SwiftUI & Combine Books: www.bigmountainstudio.com/a/tpgmp
🔬 Get Reports about your apps: appfigures.com/r/5by3g
📊 Privacy focused analytics: dashboard.telemetrydeck.com/registration/organization?referralCode=27AOWO4R1TTEJBST
💻 The most powerful mac app for developers: devutils.app/?ref=flo
☕️ Support me: ko-fi.com/flowritescode
If you have any video suggestions please feel free to let me know by a comment.
Get in contact via
Twitter: FloWritesCode
มุมมอง: 501

วีดีโอ

ControlGroup & ButtonRole in SwiftUI Menu
มุมมอง 4762 หลายเดือนก่อน
Let's make our SwiftUI Menus more appealing by improving the visual hierarchy. Join this channel to get access to perks: th-cam.com/channels/Yt_AtiKPyda44NYzwABvQQ.htmljoin 🚀 LaunchBuddy: apple.co/3iFcjjW 📚 Try CWC : bit.ly/cwc_flo ☕️ Buy me a coffee: ko-fi.com/flowritescode 👋 Links: flowritesco.de 🛠 Forge: apple.co/3riG8MQ Affiliate Links ❤ 📕 SwiftUI & Combine Books: www.bigmountainstudio.com/...
Animated Backgrounds with MeshGradient in iOS 18
มุมมอง 8652 หลายเดือนก่อน
Let's learn about SwiftUI's newest AnyGradient from WWDC24. Join this channel to get access to perks: th-cam.com/channels/Yt_AtiKPyda44NYzwABvQQ.htmljoin 🚀 LaunchBuddy: apple.co/3iFcjjW 📚 Try CWC : bit.ly/cwc_flo ☕️ Buy me a coffee: ko-fi.com/flowritescode 👋 Links: flowritesco.de 🛠 Forge: apple.co/3riG8MQ Affiliate Links ❤ 📕 SwiftUI & Combine Books: www.bigmountainstudio.com/a/tpgmp 🔬 Get Repor...
Build Widgets for the Control Center (& Lock Screen) for iOS 18
มุมมอง 1.2K2 หลายเดือนก่อน
Let's explore WidgetKit's new ControlWidget and ControlWidgetButton APIs in Xcode 16 to support Control Center Controls and Lock Screen Buttons. Join this channel to get access to perks: th-cam.com/channels/Yt_AtiKPyda44NYzwABvQQ.htmljoin WidgetKit Masterclass: th-cam.com/video/8ToDo6ZX1nI/w-d-xo.html AppIntents Playlist: th-cam.com/play/PL-bD2p6sedqhQGDCUMSY7ZfhVlGq7wsad.html 🚀 LaunchBuddy: ap...
SidebarAdaptable in iPadOS 18
มุมมอง 7492 หลายเดือนก่อน
Sidebar TabView = iPadOS 18 APIs! Let's explore this one using the Xcode 16 BETA. Join this channel to get access to perks: th-cam.com/channels/Yt_AtiKPyda44NYzwABvQQ.htmljoin 🚀 LaunchBuddy: apple.co/3iFcjjW 📚 Try CWC : bit.ly/cwc_flo ☕️ Buy me a coffee: ko-fi.com/flowritescode 👋 Links: flowritesco.de 🛠 Forge: apple.co/3riG8MQ Affiliate Links ❤ 📕 SwiftUI & Combine Books: www.bigmountainstudio.c...
@Previewable in Xcode 16 Previews
มุมมอง 1.1K2 หลายเดือนก่อน
Create Bindable/Binding State variables in your SwiftUI Previews for iOS 18. Join this channel to get access to perks: th-cam.com/channels/Yt_AtiKPyda44NYzwABvQQ.htmljoin 🚀 LaunchBuddy: apple.co/3iFcjjW 📚 Try CWC : bit.ly/cwc_flo ☕️ Buy me a coffee: ko-fi.com/flowritescode 👋 Links: flowritesco.de 🛠 Forge: apple.co/3riG8MQ Affiliate Links ❤ 📕 SwiftUI & Combine Books: www.bigmountainstudio.com/a/...
Zoom/Hero Navigation Transitions in iOS 18
มุมมอง 1.2K2 หลายเดือนก่อน
It only takes two lines of code to complete change the navigation transition/animation with the new Xcode 16 iOS 18 SwiftUI updates. Join this channel to get access to perks: th-cam.com/channels/Yt_AtiKPyda44NYzwABvQQ.htmljoin 🚀 LaunchBuddy: apple.co/3iFcjjW 📚 Try CWC : bit.ly/cwc_flo ☕️ Buy me a coffee: ko-fi.com/flowritescode 👋 Links: flowritesco.de 🛠 Forge: apple.co/3riG8MQ Affiliate Links ❤...
Translation Framework in iOS 18
มุมมอง 1K2 หลายเดือนก่อน
Translate a String or an Array of Strings on-device with the Translation Framework in Xcode 16. Documentation: developer.apple.com/documentation/translation/translating-text-within-your-app Join this channel to get access to perks: th-cam.com/channels/Yt_AtiKPyda44NYzwABvQQ.htmljoin 🚀 LaunchBuddy: apple.co/3iFcjjW 📚 Try CWC : bit.ly/cwc_flo ☕️ Buy me a coffee: ko-fi.com/flowritescode 👋 Links: f...
Horizontal Layouts on macOS (SwiftUI)
มุมมอง 6333 หลายเดือนก่อน
Layout, Resizing, Sidebars, Details, Inspectors. Let's explore horizontal layout containers on macOS. Join this channel to get access to perks: th-cam.com/channels/Yt_AtiKPyda44NYzwABvQQ.htmljoin 🚀 LaunchBuddy: apple.co/3iFcjjW 📚 Try CWC : bit.ly/cwc_flo ☕️ Buy me a coffee: ko-fi.com/flowritescode 👋 Links: flowritesco.de 🛠 Forge: apple.co/3riG8MQ Affiliate Links ❤ 📕 SwiftUI & Combine Books: www...
Stop using GeometryReader in SwiftUI
มุมมอง 4.7K3 หลายเดือนก่อน
GeometryReader is commonly used to control the size of a View w.r.t its parent View/container. Let's explore a simple ViewModifier in iOS 17 that makes this so much easier and nicer to read. 🚀 LaunchBuddy: apple.co/3iFcjjW 📚 Try CWC : bit.ly/cwc_flo ☕️ Buy me a coffee: ko-fi.com/flowritescode Join this channel to get access to perks: th-cam.com/channels/Yt_AtiKPyda44NYzwABvQQ.htmljoin 👋 Links: ...
WidgetKit Masterclass 2024
มุมมอง 1.4K4 หลายเดือนก่อน
Let's learn everything about building widgets for the home & lock screen on iOS. Timelines, Intents, API Calls, Size Classes, Multiple Widgets, Interactions, Configurations, and much more. Join this channel to get access to perks: th-cam.com/channels/Yt_AtiKPyda44NYzwABvQQ.htmljoin 🚀 LaunchBuddy: apple.co/3iFcjjW 📚 Try CWC : bit.ly/cwc_flo ☕️ Buy me a coffee: ko-fi.com/flowritescode 👋 Links: fl...
Snap to Scroll in SwiftUI (iOS 17+)
มุมมอง 9124 หลายเดือนก่อน
Let's learn about the quick solution to implementing snap to scroll behaviour in SwiftUI's ScrollView with scrollTargetBehavior and scrollTargetLayout. We'll also learn about contentMargins. Join this channel to get access to perks: th-cam.com/channels/Yt_AtiKPyda44NYzwABvQQ.htmljoin 🚀 LaunchBuddy: apple.co/3iFcjjW 📚 Try CWC : bit.ly/cwc_flo ☕️ Buy me a coffee: ko-fi.com/flowritescode 👋 Links: ...
How to update your app on the App Store in 2024
มุมมอง 4.8K5 หลายเดือนก่อน
Archive, Upload, Attach and Submit your app updates to the App Store through App Store Connect (ASC). Join this channel to get access to perks: th-cam.com/channels/Yt_AtiKPyda44NYzwABvQQ.htmljoin 🚀 LaunchBuddy: apple.co/3iFcjjW 📚 Try CWC : bit.ly/cwc_flo ☕️ Buy me a coffee: ko-fi.com/flowritescode 👋 Links: flowritesco.de 🛠 Forge: apple.co/3riG8MQ Affiliate Links ❤ 📕 SwiftUI & Combine Books: www...
Refresh SwiftUI View Programmatically
มุมมอง 1.4K5 หลายเดือนก่อน
Sometimes changing @.State isn't enough to refresh/update your Views in SwiftUI. Let's learn about the .id ViewModifier and how the SwiftUI layout system works. Join this channel to get access to perks: th-cam.com/channels/Yt_AtiKPyda44NYzwABvQQ.htmljoin 🚀 LaunchBuddy: apple.co/3iFcjjW 📚 Try CWC : bit.ly/cwc_flo ☕️ Buy me a coffee: ko-fi.com/flowritescode 👋 Links: flowritesco.de 🛠 Forge: apple....
The BEST Way to Build an App
มุมมอง 1.4K9 หลายเดือนก่อน
Apple says "SwiftUI is the best way to build an app". But SwiftUI isn't the only framework you need to ship your indie projects. Let me explain to you my perfect iOS development stack. Join this channel to get access to perks: th-cam.com/channels/Yt_AtiKPyda44NYzwABvQQ.htmljoin 🚀 LaunchBuddy: apple.co/3iFcjjW 📚 Try CWC : bit.ly/cwc_flo ☕️ Buy me a coffee: ko-fi.com/flowritescode 👋 Links: flowri...
Support Shortcuts & Siri with AppIntents
มุมมอง 3.9K10 หลายเดือนก่อน
Support Shortcuts & Siri with AppIntents
VIM: A new SwiftUI Architecture for iOS 17
มุมมอง 4.3K11 หลายเดือนก่อน
VIM: A new SwiftUI Architecture for iOS 17
Build a visionOS app with SwiftUI & SwiftData (Full Course)
มุมมอง 1.9K11 หลายเดือนก่อน
Build a visionOS app with SwiftUI & SwiftData (Full Course)
5 SwiftUI Features You Didn’t Know!
มุมมอง 1.9K11 หลายเดือนก่อน
5 SwiftUI Features You Didn’t Know!
Persistence with SwiftData on visionOS (Lesson 5)
มุมมอง 792ปีที่แล้ว
Persistence with SwiftData on visionOS (Lesson 5)
Introduction to TipKit for iOS 17
มุมมอง 2.7Kปีที่แล้ว
Introduction to TipKit for iOS 17
visionOS: State & Animations with SwiftUI for Vision Pro (Lesson 4)
มุมมอง 1.2Kปีที่แล้ว
visionOS: State & Animations with SwiftUI for Vision Pro (Lesson 4)
Intermittent Fasting Tracker with WidgetKit & SwiftData | Episode 2
มุมมอง 986ปีที่แล้ว
Intermittent Fasting Tracker with WidgetKit & SwiftData | Episode 2
Alerts & Lists on visionOS (Lesson 3)
มุมมอง 1.3Kปีที่แล้ว
Alerts & Lists on visionOS (Lesson 3)
NavigationSplitView on visionOS (Lesson 2)
มุมมอง 2.2Kปีที่แล้ว
NavigationSplitView on visionOS (Lesson 2)
Build a Full SwiftData App [Free Course]
มุมมอง 3.5Kปีที่แล้ว
Build a Full SwiftData App [Free Course]
SwiftData with Interactive Widgets | Build a Full SwiftData App Lesson 5
มุมมอง 1.4Kปีที่แล้ว
SwiftData with Interactive Widgets | Build a Full SwiftData App Lesson 5
SwiftData in Widget Extensions | Build a Full SwiftData App Lesson 4
มุมมอง 3.4Kปีที่แล้ว
SwiftData in Widget Extensions | Build a Full SwiftData App Lesson 4
SwiftData App Groups & Swipe Actions | Build a Full SwiftData App Lesson 3
มุมมอง 1.7Kปีที่แล้ว
SwiftData App Groups & Swipe Actions | Build a Full SwiftData App Lesson 3
Build a visionOS App: Project Setup, Simulator & Preview (Lesson 1)
มุมมอง 3.3Kปีที่แล้ว
Build a visionOS App: Project Setup, Simulator & Preview (Lesson 1)

ความคิดเห็น

  • @easybusinessou
    @easybusinessou 3 วันที่ผ่านมา

    Great content! Just a small suggestion: it would be even better if the focus was more on the screen code with fewer transitions. Also, keeping your photo in a small circle in the corner works well. Thanks for the valuable insights!

  • @jonasekstrom2449
    @jonasekstrom2449 3 วันที่ผ่านมา

    Great!

  • @parthstellar1763
    @parthstellar1763 6 วันที่ผ่านมา

    Can we have custom images in Control Center? i tried but aint working for me

  • @HUSAMSALEH
    @HUSAMSALEH 6 วันที่ผ่านมา

    hey great video, how can i open\close or show\hide the menu bar item it self with shortcut or command, like i mean the app it self ?

  • @jlambert12013
    @jlambert12013 8 วันที่ผ่านมา

    Wish I would have ran across this video a long time ago mainly because “.gradient” would have saved me so much time.

  • @sajalkaushik5929
    @sajalkaushik5929 12 วันที่ผ่านมา

    does it work If I declare app intents in my cocoapods. Haven't been able to figure that out, yet. none of the documnetations talks about not having it included in main target

  • @blahblah-rn1ts
    @blahblah-rn1ts 12 วันที่ผ่านมา

    Hey I've been trying to use this with NSPersistentCloudKitContainer and with a watchOS companion app. Somehow this is not working. Would love to see an example somewhere

  • @cargoshorts5666
    @cargoshorts5666 13 วันที่ผ่านมา

    hi do you know if there is a way to track a specific items progress as it passes thorugh a scroll view? so for instance in a scrollview + hstack, when an item enters the supposed value would be 0.0 and as we scroll across and the item moves to the left edge of the screen, the value would be 1.0 indicating the item has passed?

  • @will.gallegos
    @will.gallegos 15 วันที่ผ่านมา

    Can’t you use material foreground style?

  • @NavpreetKailay
    @NavpreetKailay 16 วันที่ผ่านมา

    Thanks

  • @user-io8gm6gh8f
    @user-io8gm6gh8f 16 วันที่ผ่านมา

    nice idea but not usefull when you try to support ios 15-16=(

  • @nickdalts
    @nickdalts 18 วันที่ผ่านมา

    I had absolutely no idea about that autocompletion trick, thanks!

  • @GaryvandenHeever1
    @GaryvandenHeever1 19 วันที่ผ่านมา

    Thank you very much - I was struggling with the version number as I used flutter and had to update the versions in there - then the archive updated the version number. Absolutely awesome video - thank you again

  • @1987alejandroivan
    @1987alejandroivan 22 วันที่ผ่านมา

    It would be good to check out how this would work for success responses (code 200…299) that do not give us a response body (example: code 204, no returned JSON) :)

  • @ZeroTorySeats
    @ZeroTorySeats 23 วันที่ผ่านมา

    Is there a way to show a pull-out sidebar on iOS?

  • @jeremymeissner7603
    @jeremymeissner7603 25 วันที่ผ่านมา

    Hey! I wanted to try your project on my machine but the GitHub project is not up to date! it stopped at lesson 3. Can you update it please? Thank you!

  • @danielcrompton7818
    @danielcrompton7818 26 วันที่ผ่านมา

    Great video, keep ‘em coming!

  • @RadikKhaziev
    @RadikKhaziev 26 วันที่ผ่านมา

    The author did not discuss the topic with two versions of the application; usually during development two applications are released at once, release and debug. I would like to hear how to work in this case

  • @itsmichaldood
    @itsmichaldood 27 วันที่ผ่านมา

    This was super useful ! Thank you again

  • @danielcrompton7818
    @danielcrompton7818 27 วันที่ผ่านมา

    Fantastic, so how does the simulator show sensory feedback or will I need to run the app in my real iPhone to see it?

  • @nikichankov
    @nikichankov 28 วันที่ผ่านมา

    Can we upload it first for testing , in TestFlight , and after the test then to production ?

    • @FloWritesCode
      @FloWritesCode 19 วันที่ผ่านมา

      Yup! A video on uploading to Testflight is coming soon too.

  • @daco9464
    @daco9464 29 วันที่ผ่านมา

    Explain why? And how you want to write a bunch of business logic in View only? View only is okay if you have a few Views with a small amount of @State/@Binding and some small functions. But it makes the code extremely complex if you have a lot of variables, functions, model structs etc. in one and especially in many view, wich business logic is even connected to each other. So it makes sense to use MVVM or at least MVC!

  • @denisk3852
    @denisk3852 หลายเดือนก่อน

    Thank you bro!

  • @vishal-val
    @vishal-val หลายเดือนก่อน

    thank you for helping your video

  • @martygo
    @martygo หลายเดือนก่อน

    Great!

  • @michael_mei
    @michael_mei หลายเดือนก่อน

    Those are great new features to know and use. Thank you.

  • @DraccoStudio
    @DraccoStudio หลายเดือนก่อน

    And how can i add a navigation title for the tab view? Because when i add a NavigationView, the sidebarAdaptable doesnt work... because my app works in ios and ipados, but ipados i want to add the sidebar adaptable, do you have any suggestion?

  • @Blozoozozoz
    @Blozoozozoz หลายเดือนก่อน

    Some overlayed code snippets would have gone a long way toward explaining the differences between MVVM and View-only. I'm 7 minutes in, and I still don't really follow what's going on.

  • @sudebsarkar21
    @sudebsarkar21 หลายเดือนก่อน

    really awesome

  • @zanesabbagh6930
    @zanesabbagh6930 หลายเดือนก่อน

    Phenomenal content. So clear.

  • @gerardgomez5987
    @gerardgomez5987 หลายเดือนก่อน

    Is there currently a way in iOS 18 to hide TabSection headers in the TabBar view while keeping them visible in the Sidebar view and, importantly, while still showing the tabs themselves in the TabBar.

    • @gerardgomez5987
      @gerardgomez5987 หลายเดือนก่อน

      Never mind, I was able to use isTabBarShowingSections Environment Value. although I would much appreciate a tabSectionHeaderVisibility(.sidebar) modifier instead of using a if statement.

    • @gerardgomez5987
      @gerardgomez5987 หลายเดือนก่อน

      That did not work

  • @oleh2296
    @oleh2296 หลายเดือนก่อน

    oh no, one more architecture. let me guess, it's better than all previous known

  • @irwanclark3387
    @irwanclark3387 หลายเดือนก่อน

    I'm quite new to swift and creating apps etc. I've made an app and it works (just a simple reminders app) but I'm struggling to get it to work with widgets. I've followed the widget part of the tutorial and there aren't any errors, but when running the app if I add a new reminder it doesn't update in the widget. I'm unsure of how I'm meant to get it to update once I add new reminders. Any idea how to do this?

    • @FloWritesCode
      @FloWritesCode หลายเดือนก่อน

      Hey there! Good job working on your first app. I have a video on refreshing widgets in my WidgetKit playlist - this is probably what you're looking for :D

    • @irwanclark3387
      @irwanclark3387 หลายเดือนก่อน

      @@FloWritesCode Ahh thanks! Your tutorials have been really helpful in getting everything working.

  • @user-gx3tl5yi8i
    @user-gx3tl5yi8i หลายเดือนก่อน

    Thank you! I think your WidgetKit tutorials are the best on youtube😄

    • @FloWritesCode
      @FloWritesCode หลายเดือนก่อน

      Glad you like them!

  • @justmytraining4190
    @justmytraining4190 หลายเดือนก่อน

    thanks, very useful for me

    • @FloWritesCode
      @FloWritesCode หลายเดือนก่อน

      You are welcome

  • @DianaBrik
    @DianaBrik หลายเดือนก่อน

    Thank you so much for this video! Very helped😊

    • @FloWritesCode
      @FloWritesCode หลายเดือนก่อน

      Glad it was helpful!

  • @da6410
    @da6410 หลายเดือนก่อน

    Thank you!

    • @FloWritesCode
      @FloWritesCode หลายเดือนก่อน

      You're welcome!

  • @subhamcoder
    @subhamcoder 2 หลายเดือนก่อน

    Sir can you give me a clear roadamap on how I can learn ios development in 2024 , or please make a video on it ❤

  • @ashenone5774
    @ashenone5774 2 หลายเดือนก่อน

    I followed every step and it only works the first run of creating the App group. I am using a Bool instead of String but as I said, only the first time I start the simulation it works fine. Did you face similar problem in the past?

    • @FloWritesCode
      @FloWritesCode หลายเดือนก่อน

      WIdgetKit debugging is hard, as there are several issues with widgets on iOS right now :/ So sometimes this happens, and you can't do much about it, unfortunately...

  • @didgeoridoo
    @didgeoridoo 2 หลายเดือนก่อน

    Also available in iOS 17!

  • @osamamukhtar30
    @osamamukhtar30 2 หลายเดือนก่อน

    Amazing, I was looking for something like this for some time.

  • @boqoll
    @boqoll 2 หลายเดือนก่อน

    Can you give a link to the full video, please?

    • @FloWritesCode
      @FloWritesCode 2 หลายเดือนก่อน

      This is the full video :)

  • @danielcrompton7818
    @danielcrompton7818 2 หลายเดือนก่อน

    Thanks very much! I wonder what ControlGroup does used outside the menu?

    • @FloWritesCode
      @FloWritesCode 2 หลายเดือนก่อน

      I believe it currently doesn't have any UI impact outside of Menus. But you could use this for structural/code-reading purposes. But as always, this might change in future releases.

    • @danielcrompton7818
      @danielcrompton7818 2 หลายเดือนก่อน

      @@FloWritesCode Right, thank you!

  • @aMazinglyKeNn
    @aMazinglyKeNn 2 หลายเดือนก่อน

    This is a good example! I did learn recently however that although this modifier will work on most things like List and NavigationStack, it does not work on some things like HStack or VStack.

  • @leorium
    @leorium 2 หลายเดือนก่อน

    is it completely free? nice video btw

    • @FloWritesCode
      @FloWritesCode หลายเดือนก่อน

      Using ASC is part of your Apple developer program membership, which costs about $100/year.

  • @davutinat
    @davutinat 2 หลายเดือนก่อน

    Hello, I am a unity game developer. I like to quickly learn the mechanics of popular games. About 6 months ago, the game called Watermelon became very popular. The game only had the "Merge" mechanic and it was a game where you created new fruits by merging the same fruits. I made a clone, but I had visual assets that would make this type of game more beautiful and fun. So I made a Space and Planet themed "Merge" game and published it on the app store. My game was approved and it became my most successful game so far. I kept working on it because it made me happy. I made UI improvements, bug fixes, advertising (only rewarded) and IAP additions. I was very confident that this would increase my income. However, the app store rejected my game with the spam 4.3 code. After trying for about a month and getting rejected again and again, I stopped developing the game. However, last week I added other mechanics to the game and made more UI improvements and then sent the game back to them. They rejected my game with spam 4.3(a) code. I was wondering why I couldn't update my already live game. I always got an automatic answer when I asked them. Have you ever had a problem like this?

  • @arukshun2710
    @arukshun2710 2 หลายเดือนก่อน

    Thanks for the info. Hopefully i can use this to make working with previews easier when dealing with swiftdata.