Flo writes Code
Flo writes Code
  • 216
  • 634 957
Create Loading Placeholder in SwiftUI (Redacted)
The redacted ViewModifier allows creating placeholder views. Let's explore how it can be used statically & dynamically.
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
มุมมอง: 471

วีดีโอ

Create Animated Buttons with MeshGradient
มุมมอง 536หลายเดือนก่อน
This new iOS 18 API lets you create animated gradients buttons in SwiftUI. 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/tp...
@Entry SwiftUI Environment Macro
มุมมอง 470หลายเดือนก่อน
Add custom environment values & keys with SwiftUI's new @.Entry macro. 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 ...
Style Parts of a Text in SwiftUI
มุมมอง 474หลายเดือนก่อน
SwiftUI allows you to easily style text. But sometimes you only want parts of your String to have a different style, font or weight. 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 Affiliate Links ❤ 📕 SwiftUI & Combine Books: www.bigmountainstudio....
Allow Feature Requests with WishKit
มุมมอง 516หลายเดือนก่อน
Let your users request features & bugfixes and vote on planned features. WishKit (affiliate link): www.wishkit.io?via=flo 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 Affiliate Links ❤ 📕 SwiftUI & Combine Books: www.bigmountainstudio.com/a/tpgmp...
Use Xcode 15 (or earlier) on macOS Sequoia (or later)
มุมมอง 1.3Kหลายเดือนก่อน
Learn how to use an old version of Xcode on a (beta) version of 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.bigmountainstudio.com/a/tpgmp ...
Read ScrollPosition & Change Starting Point in iOS 18
มุมมอง 1.2K6 หลายเดือนก่อน
.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 A...
ControlGroup & ButtonRole in SwiftUI Menu
มุมมอง 6846 หลายเดือนก่อน
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
มุมมอง 1.4K6 หลายเดือนก่อน
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
มุมมอง 2.6K6 หลายเดือนก่อน
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
มุมมอง 1.2K6 หลายเดือนก่อน
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.5K6 หลายเดือนก่อน
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
มุมมอง 2K6 หลายเดือนก่อน
Zoom/Hero Navigation Transitions in iOS 18
Translation Framework in iOS 18
มุมมอง 1.5K6 หลายเดือนก่อน
Translation Framework in iOS 18
Horizontal Layouts on macOS (SwiftUI)
มุมมอง 8637 หลายเดือนก่อน
Horizontal Layouts on macOS (SwiftUI)
Stop using GeometryReader in SwiftUI
มุมมอง 6K8 หลายเดือนก่อน
Stop using GeometryReader in SwiftUI
WidgetKit Masterclass 2024
มุมมอง 3.2K8 หลายเดือนก่อน
WidgetKit Masterclass 2024
Snap to Scroll in SwiftUI (iOS 17+)
มุมมอง 1.3K9 หลายเดือนก่อน
Snap to Scroll in SwiftUI (iOS 17 )
How to update your app on the App Store in 2024
มุมมอง 12K9 หลายเดือนก่อน
How to update your app on the App Store in 2024
Refresh SwiftUI View Programmatically
มุมมอง 1.8K10 หลายเดือนก่อน
Refresh SwiftUI View Programmatically
The BEST Way to Build an App
มุมมอง 1.6Kปีที่แล้ว
The BEST Way to Build an App
Support Shortcuts & Siri with AppIntents
มุมมอง 5Kปีที่แล้ว
Support Shortcuts & Siri with AppIntents
VIM: A new SwiftUI Architecture for iOS 17
มุมมอง 4.8Kปีที่แล้ว
VIM: A new SwiftUI Architecture for iOS 17
Build a visionOS app with SwiftUI & SwiftData (Full Course)
มุมมอง 2.2Kปีที่แล้ว
Build a visionOS app with SwiftUI & SwiftData (Full Course)
5 SwiftUI Features You Didn’t Know!
มุมมอง 2.1Kปีที่แล้ว
5 SwiftUI Features You Didn’t Know!
Persistence with SwiftData on visionOS (Lesson 5)
มุมมอง 832ปีที่แล้ว
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.3Kปีที่แล้ว
visionOS: State & Animations with SwiftUI for Vision Pro (Lesson 4)
Intermittent Fasting Tracker with WidgetKit & SwiftData | Episode 2
มุมมอง 1.1Kปีที่แล้ว
Intermittent Fasting Tracker with WidgetKit & SwiftData | Episode 2
Alerts & Lists on visionOS (Lesson 3)
มุมมอง 1.4Kปีที่แล้ว
Alerts & Lists on visionOS (Lesson 3)

ความคิดเห็น

  • @Wa_4p
    @Wa_4p วันที่ผ่านมา

    Im here from Chatgpt he recommended your vid 😆

  • @ejsiej
    @ejsiej 2 วันที่ผ่านมา

    Nice video, thanks. I would just suggest for anyone implementing this to make redacted elements pulsating, like going from gray to white and back to gray over and over until data is loaded. Or use any other way to let user know that data is loading.

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

    Nice video, thanks for the step by step guide

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

      Glad it was helpful!

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

    Nice videos , i wanted to ask you hove can we use this with array while fetching data

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

      I'd probably create a placeholder instance of your data type and use it in the array while the real data is loading :D

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

    very cool!!

  • @miguelacosta-cs8rm
    @miguelacosta-cs8rm 4 วันที่ผ่านมา

    Thank you! This is great content!

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

      Glad it was helpful!

  • @schmidvid
    @schmidvid 4 วันที่ผ่านมา

    I have seen/watched the IDE of around 50 developers in my professional career as a Product Manager/Product Owner and there were only 2 using Light mode: someone I met recently in a project and you xD

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

    Thanks Flo, this is a super awesome modifier not many people heard of!

  • @Andrew-wh7uy
    @Andrew-wh7uy 5 วันที่ผ่านมา

    Thanks! Worked like a charm!

  • @okopyl
    @okopyl 9 วันที่ผ่านมา

    Thank you, this helped :)

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

    Thanks man this is short and straight to the point. Great video

  • @DhruvParekh_
    @DhruvParekh_ 17 วันที่ผ่านมา

    I got this error "No such module 'HotKey'"

  • @eyarajoshua
    @eyarajoshua 21 วันที่ผ่านมา

    pls do you pay before puting the app

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

      You need a paid developer account to submit apps to app review, yes.

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

    Nice video, did not know about ImpressKit, a perfect tool, and perfect timing

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

    cooool.... is there any simple way to implement this in UIKit ?

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

    Thank you

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

    My dynamic island stretches all the way and takes the whole top area horizontally. How can i fix that and make it small like in the video?.

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

    What if I'm using a navigationStack with multiple views?

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

    Useful for writing measurements and their respective units in different fonts to help with readability and style

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

      Totally agree!

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

    Does the view refresh on data changes, like @Binding?

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

      Yes as long as it’s a value

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

    Wow

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

    Didn't know about the autocomplete trick!

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

    Text("Hello\(Text(", world")") - The fact that this really works is beyond me. Swift and SwiftUI turn out to be more and more weird.

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

    I had been using a UserDefaultsManager class shared between my main app and widget extension. After spending days troubleshooting the issue, I watched your video and decided to remove the shared class. Instead, I accessed UserDefaults directly within the app, and that solved the problem. It's so strange that Core Data can be shared as a file, but UserDefaults doesn’t work the same way!

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

    Hello thnks for your videos as someone new to ios do you recommend uikit or swiftui ? Thnks

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

      Depends on what you want to do. SwiftUI is great for personal projects and newer apps, while old apps are still based on UIKit.

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

    Oh man ty for this video. I’ll search your channel more another day but do you have one where you can view other players stats? Like how many vip subscribing players

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

      I'm not sure what you mean by that, could you be a bit more specific?

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

    Is we can use HStack for the same ?

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

      Sometimes, yes. But if your Text spans multiple lines then HStack won’t do the trick.

  • @Martin-Developeeeer
    @Martin-Developeeeer หลายเดือนก่อน

    Great tips! SwiftUI is so versatile, sometimes even a bit too much, in my opinion. I would rather use an AttributedString, but it's still nice that this is possible. <3

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

    Is being an ios developer still a stable career? I took programs from angela yu and codewithchris but stopped at around 2021. Recently the thought of learning swift popped up in my mind again. Maybe this time i will take learning it as a hobbie. I just wonder are developers still a hot commodity nowadays

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

    Hello, is it possible to use focus state between textfield and picker when pressing tab on the textfield the picker automatically selected?

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

    Tried to use it, but unfortunately, there's too little customization, so the section always looks off

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

    Get started with WishKit today: www.wishkit.io?via=flo (affiliate link)

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

    I am using code with Chris. It is an excellent program to follow to learn iOS development

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

      I agree, they have great courses! LMK once you stumble upon my guest lectures on there :)

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

    Thank you

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

    Thanks Mate🤝

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

    Thank you for sharing and explanation! Quite a curious option about the rating - it turns out it can be accidentally reset if you select reset?

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

      Yes, but I would argue that most people will never touch that button. It's helpful if you completely remake the app and want to get a clean start with ratings as well.

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

      @@FloWritesCode I agree. For some reason I thought every update resets the rating :) Just heard that somewhere and remembered it. But now I decided to go into details and was pleasantly surprised that it is an option and not a fact.

  • @ITSol-e4x
    @ITSol-e4x 2 หลายเดือนก่อน

    Thanks for the useful tutorial learn a lot of concepts :)

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

      You're welcome! What would you like to learn next?

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

    Cool Video! Is it possible to save SwiftData from a another WindowGroup? I tried to pass my view with a model through the openWindow() method but only adding and deleting items from SwiftData work. I assume it has to do with the Binding.

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

      Without knowing more about your implementation, I'm unsure how this works. Did you pass the model or the modelContainer to the second window?

  • @turyng-or1js
    @turyng-or1js 2 หลายเดือนก่อน

    Is German your first language? =)

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

      Yes it is :D

  • @Nimmai-v9e
    @Nimmai-v9e 2 หลายเดือนก่อน

    Good job make another video pls

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

      Thanks! What would you like to see next?

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

    Thank you very much, why is my review asking for screenshots when we have uploaded them before thank you Paul

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

      Sometimes App Reviewers are unable to test your app (e.g. external hardware requirements). In such situations you might need to provide additional material to assist them.

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

    Nice work Flo

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

    This is an amazing piece of information. Quick video with a great explanation. Thanks so much.

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

      Glad you enjoyed it!

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

    DANG IT WAS THAT EASY?? BEAUTIULL THANKS MAN

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

      You're welcome! What are you using this API for?

  • @FavourUgwu-pn9cr
    @FavourUgwu-pn9cr 2 หลายเดือนก่อน

    Thank you for your video! But i have questions... can this be used to publish any app irrespective of the platform it was used in creating the app? For instance, i created my app on goodbarber and have applied for the apple developer program. so please how do i go from there to ensure my app is published? I appreciate your response Flo.

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

    how can I add multiple controlWidgetButton? I'm not able to nest multiple buttons inside StaticControlConfiguration(){}. Are we supposed to create a separate ControlWidget identity for it?

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

    Than you flo, this is great!